Time bar (total: 17.1s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 11 |
| 9.8% | 9.7% | 90.1% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 20 to 12 computations (40% saved)
| 1.3s | 8256× | body | 256 | valid |
| 110.0ms | 482× | body | 256 | infinite |
| 2× | egg-herbie |
| 1206× | rational_best-simplify-60 |
| 1130× | rational_best-simplify-65 |
| 834× | rational_best-simplify-56 |
| 762× | rational_best-simplify-108 |
| 696× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 301 |
| 1 | 116 | 301 |
| 2 | 263 | 301 |
| 3 | 664 | 301 |
| 4 | 1883 | 301 |
| 5 | 5385 | 301 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 x.im y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 x.im y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 y.re x.im) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 23 to 15 computations (34.8% saved)
| 1× | egg-herbie |
| 1298× | rational_best-simplify-54 |
| 950× | rational_best-simplify-55 |
| 828× | rational_best-simplify-1 |
| 788× | rational_best-simplify-65 |
| 696× | rational_best-simplify-48 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 43 |
| 1 | 30 | 43 |
| 2 | 67 | 43 |
| 3 | 162 | 43 |
| 4 | 437 | 43 |
| 5 | 1426 | 43 |
| 6 | 6357 | 43 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 19 to 11 computations (42.1% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 23.9b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 19 to 11 computations (42.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
| ✓ | 0.4b | (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
| ✓ | 23.4b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 49 to 11 computations (77.6% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x.re | @ | inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | 0 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | -inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | 0 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1154× | rational_best-simplify-58 |
| 1006× | rational_best-simplify-60 |
| 752× | rational_best-simplify-1 |
| 658× | rational_best-simplify-61 |
| 452× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 81 |
| 1 | 97 | 81 |
| 2 | 257 | 81 |
| 3 | 917 | 81 |
| 4 | 5215 | 81 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) -2) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2) (/.f64 1/2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1/4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re y.re) (neg.f64 (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im y.im) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (neg.f64 (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 y.im y.im)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (+.f64 y.re y.re)) (+.f64 (neg.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.re y.re) 2) (-.f64 (neg.f64 (*.f64 x.im y.im)) (/.f64 (*.f64 x.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (/.f64 (*.f64 y.re (neg.f64 x.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 x.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 (*.f64 x.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im y.im) 2) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (/.f64 (neg.f64 (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (neg.f64 (/.f64 (*.f64 x.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (neg.f64 (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x.re y.re) 2) (neg.f64 (*.f64 x.im y.im))) (neg.f64 (/.f64 (*.f64 x.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 y.re (neg.f64 x.re))) (neg.f64 (/.f64 (*.f64 x.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 x.im (*.f64 2 (+.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 x.re (*.f64 2 (+.f64 y.re y.re)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im y.im) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (neg.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (+.f64 y.im y.im)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (neg.f64 (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (neg.f64 (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (neg.f64 (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 y.re (*.f64 2 (+.f64 y.re y.re)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 y.im (*.f64 2 (+.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4)) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) |
| 1× | egg-herbie |
| 1562× | rational_best-simplify-47 |
| 1184× | rational_best-simplify-1 |
| 686× | rational_best-simplify-108 |
| 654× | rational_best-simplify-54 |
| 652× | rational_best-simplify-52 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 409 | 10737 |
| 1 | 1138 | 10551 |
| 2 | 4530 | 10137 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 0 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) -2) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2) (/.f64 1/2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1/4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 -1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))) |
(pow.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(neg.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(neg.f64 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.re y.re) (neg.f64 (*.f64 x.im y.im))) |
(-.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 x.re))) |
(-.f64 (*.f64 x.im y.im) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (neg.f64 (*.f64 x.im y.im)))) |
(-.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 0) |
(-.f64 0 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im))) |
(-.f64 (*.f64 x.im (+.f64 y.im y.im)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(-.f64 (*.f64 x.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) 0)) |
(-.f64 (*.f64 x.re (+.f64 y.re y.re)) (+.f64 (neg.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re))) |
(-.f64 (/.f64 (*.f64 x.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 (*.f64 x.re y.re) 2) (-.f64 (neg.f64 (*.f64 x.im y.im)) (/.f64 (*.f64 x.re y.re) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (/.f64 (*.f64 y.re (neg.f64 x.re)) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 x.re y.re) 2))) |
(-.f64 (/.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 (*.f64 x.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 x.im y.im) 2) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (/.f64 (neg.f64 (*.f64 x.im y.im)) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (neg.f64 (/.f64 (*.f64 x.im y.im) 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2)) |
(-.f64 (-.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (neg.f64 (*.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) 4)) |
(-.f64 (-.f64 (/.f64 (*.f64 x.re y.re) 2) (neg.f64 (*.f64 x.im y.im))) (neg.f64 (/.f64 (*.f64 x.re y.re) 2))) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 y.re (neg.f64 x.re))) (neg.f64 (/.f64 (*.f64 x.im y.im) 2))) |
(*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(*.f64 1 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 1/2) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 1/4) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) 8) |
(/.f64 (+.f64 (*.f64 x.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 x.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 x.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 x.re (*.f64 2 (+.f64 y.re y.re)))) 4) |
(pow.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(neg.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (*.f64 y.im y.im) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (neg.f64 y.im)))) |
(-.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0) |
(-.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0)) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2)) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (neg.f64 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(-.f64 (-.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (neg.f64 y.im))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(-.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (neg.f64 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (neg.f64 (/.f64 (*.f64 y.im y.im) 2))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(*.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 1/2) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 1/4) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) -4) |
(/.f64 (+.f64 (*.f64 y.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 y.re (*.f64 2 (+.f64 y.re y.re)))) 4) |
(/.f64 (+.f64 (*.f64 y.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 y.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) -1/2) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4)) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4))) |
(pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(neg.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(fabs.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(fabs.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (+.f64 (*.f64 (*.f64 (pow.f64 y.im 2) x.re) (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3)) 4) |
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (-.f64 (*.f64 y.im x.im) (*.f64 (*.f64 y.re x.re) -2)) (+.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))))) (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.im x.im) (+.f64 (*.f64 2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (-.f64 (*.f64 y.im x.im) (*.f64 y.re (*.f64 x.re -2))))) (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.im x.im) (+.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re (*.f64 x.re -2))) (*.f64 2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))))) (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(neg.f64 (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(neg.f64 (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (-.f64 (*.f64 y.im x.im) (neg.f64 (-.f64 (*.f64 y.im x.im) (*.f64 (*.f64 y.re x.re) -2)))) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (-.f64 (*.f64 y.im x.im) (neg.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re (*.f64 x.re -2))))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 y.re (*.f64 x.re -2))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(neg.f64 (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (/.f64 (*.f64 y.im x.im) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -4))) |
(/.f64 (-.f64 (*.f64 3 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 4) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) -2) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 x.im (+.f64 y.im y.im))) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (-.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(/.f64 (-.f64 (+.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im x.im) (*.f64 x.im (+.f64 y.im y.im)))) (-.f64 (*.f64 y.re (*.f64 x.re -2)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (*.f64 x.re -2)) (-.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (*.f64 y.im x.im))))) (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2) (/.f64 1/2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 1/4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -1/2 (*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(neg.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(neg.f64 (-.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(neg.f64 (-.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 x.re y.re) (neg.f64 (*.f64 x.im y.im))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 x.re))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 x.im y.im) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (neg.f64 (*.f64 x.im y.im)))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 0) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 0 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 x.im (+.f64 y.im y.im)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 x.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) 0)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 x.re (+.f64 y.re y.re)) (+.f64 (neg.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re))) |
(-.f64 (*.f64 x.re (+.f64 y.re y.re)) (+.f64 (*.f64 y.re x.re) (neg.f64 (*.f64 y.im x.im)))) |
(-.f64 (*.f64 y.re (+.f64 x.re x.re)) (+.f64 (*.f64 y.re x.re) (neg.f64 (*.f64 y.im x.im)))) |
(+.f64 (*.f64 y.im x.im) (*.f64 1 (*.f64 y.re x.re))) |
(-.f64 (/.f64 (*.f64 x.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im (+.f64 y.im y.im)))) 2)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (/.f64 (*.f64 x.re y.re) 2) (-.f64 (neg.f64 (*.f64 x.im y.im)) (/.f64 (*.f64 x.re y.re) 2))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (/.f64 (*.f64 y.re (neg.f64 x.re)) 2)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 x.re y.re) 2) (*.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 x.re y.re) 2))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (/.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 (*.f64 x.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) 2) (-.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 (*.f64 y.im x.im) 2))) |
(-.f64 (/.f64 (*.f64 x.im y.im) 2) (/.f64 (neg.f64 (-.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) -2))) 2)) |
(/.f64 (-.f64 (*.f64 y.im x.im) (neg.f64 (-.f64 (*.f64 y.im x.im) (*.f64 (*.f64 y.re x.re) -2)))) 2) |
(/.f64 (-.f64 (*.f64 y.im x.im) (neg.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re (*.f64 x.re -2))))) 2) |
(/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 y.re (*.f64 x.re -2))) 2) |
(-.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (/.f64 (neg.f64 (*.f64 x.im y.im)) 2)) |
(-.f64 (+.f64 (*.f64 y.re x.re) (/.f64 (*.f64 y.im x.im) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) 2)) |
(-.f64 (*.f64 y.re x.re) (+.f64 (/.f64 (*.f64 y.im x.im) -2) (/.f64 (*.f64 y.im x.im) -2))) |
(-.f64 (*.f64 -2 (/.f64 (*.f64 y.im x.im) -2)) (*.f64 y.re (neg.f64 x.re))) |
(-.f64 (+.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 x.re y.re)) (neg.f64 (/.f64 (*.f64 x.im y.im) 2))) |
(-.f64 (+.f64 (*.f64 y.re x.re) (/.f64 (*.f64 y.im x.im) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) 2)) |
(-.f64 (*.f64 y.re x.re) (+.f64 (/.f64 (*.f64 y.im x.im) -2) (/.f64 (*.f64 y.im x.im) -2))) |
(-.f64 (*.f64 -2 (/.f64 (*.f64 y.im x.im) -2)) (*.f64 y.re (neg.f64 x.re))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2)) |
(-.f64 (+.f64 (*.f64 y.re x.re) (/.f64 (*.f64 y.im x.im) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) 2)) |
(-.f64 (*.f64 y.re x.re) (+.f64 (/.f64 (*.f64 y.im x.im) -2) (/.f64 (*.f64 y.im x.im) -2))) |
(-.f64 (*.f64 -2 (/.f64 (*.f64 y.im x.im) -2)) (*.f64 y.re (neg.f64 x.re))) |
(-.f64 (-.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (neg.f64 (*.f64 x.im y.im))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) 4)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (-.f64 (/.f64 (*.f64 x.re y.re) 2) (neg.f64 (*.f64 x.im y.im))) (neg.f64 (/.f64 (*.f64 x.re y.re) 2))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (-.f64 (/.f64 (*.f64 x.im y.im) 2) (*.f64 y.re (neg.f64 x.re))) (neg.f64 (/.f64 (*.f64 x.im y.im) 2))) |
(-.f64 (+.f64 (*.f64 y.re x.re) (/.f64 (*.f64 y.im x.im) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) 2)) |
(-.f64 (*.f64 y.re x.re) (+.f64 (/.f64 (*.f64 y.im x.im) -2) (/.f64 (*.f64 y.im x.im) -2))) |
(-.f64 (*.f64 -2 (/.f64 (*.f64 y.im x.im) -2)) (*.f64 y.re (neg.f64 x.re))) |
(*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 1 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 1/2) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 1/4) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) -2)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 2) 2) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im)) -1) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4) 4) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 4)) 8) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(/.f64 (+.f64 (*.f64 x.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 x.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 y.re y.re) (*.f64 2 x.re)) (*.f64 x.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.re x.re)) (*.f64 4 (*.f64 y.im x.im))) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) 4) (*.f64 4 (*.f64 y.im x.im))) 4) |
(/.f64 (+.f64 (*.f64 x.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 x.re (*.f64 2 (+.f64 y.re y.re)))) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 y.re y.re) (*.f64 2 x.re)) (*.f64 x.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.re x.re)) (*.f64 4 (*.f64 y.im x.im))) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) 4) (*.f64 4 (*.f64 y.im x.im))) 4) |
(pow.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) 1) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(neg.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 x.im y.im))) |
(+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.im y.im) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (neg.f64 y.im)))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im)))) |
(+.f64 (*.f64 1 (*.f64 y.im y.im)) (*.f64 1 (*.f64 y.re y.re))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.re y.re) -1/2)) (neg.f64 (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.re y.re) -1/2)) (neg.f64 (*.f64 y.im y.im))) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2)) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.re y.re) -1/2)) (neg.f64 (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.im y.im) -1/2)) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (neg.f64 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.im y.im) -1/2)) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2)) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.im y.im) -1/2)) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(-.f64 (-.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (neg.f64 y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 3) 4) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) 4) |
(/.f64 (-.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 4) |
(-.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (neg.f64 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.re y.re) -1/2)) (neg.f64 (*.f64 y.im y.im))) |
(-.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (neg.f64 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (*.f64 -2 (*.f64 (*.f64 y.im y.im) -1/2)) (*.f64 y.re (neg.f64 y.re))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 1/2) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 1/4) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 -2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 2) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 -1 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -1) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) -2) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) -4) |
(/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -4) |
(/.f64 (*.f64 4 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) -4) |
(/.f64 (+.f64 (*.f64 y.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 y.re (*.f64 2 (+.f64 y.re y.re)))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.im y.im)) (*.f64 4 (*.f64 y.re y.re))) 4) |
(/.f64 (+.f64 (*.f64 y.re (*.f64 2 (+.f64 y.re y.re))) (*.f64 y.im (*.f64 2 (+.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 y.im (*.f64 2 (+.f64 y.im y.im))) (*.f64 y.re (*.f64 2 (+.f64 y.re y.re)))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.im y.im)) (*.f64 4 (*.f64 y.re y.re))) 4) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 0 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 0 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 0 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 0 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4)) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) -1/2) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -1/2) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 1/2 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -1/2) |
(/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 1/2 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -1/2) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4)) (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 0 (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(pow.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 1) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(neg.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(fabs.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(fabs.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
Compiled 6851 to 1735 computations (74.7% saved)
9 alts after pruning (8 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 261 | 8 | 269 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 261 | 9 | 270 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.9b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 39.6b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| ▶ | 39.0b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 37.0b | (/.f64 x.re y.re) | |
| ▶ | 40.9b | (/.f64 x.im y.im) |
| ▶ | 22.8b | (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
| 24.8b | (-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) | |
| ▶ | 24.0b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
| ▶ | 40.8b | (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
Compiled 335 to 177 computations (47.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 3.0b | (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| ✓ | 14.3b | (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 17.7b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 83 to 13 computations (84.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x.re | @ | 0 | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | 0 | (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| 1.0ms | x.im | @ | inf | (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| 1.0ms | x.re | @ | inf | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | 0 | (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 2002× | rational_best-2 |
| 2002× | rational_best-1 |
| 560× | rational_best-simplify-49 |
| 538× | rational_best-simplify-53 |
| 476× | rational_best-simplify-55 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 95 |
| 1 | 110 | 95 |
| 2 | 284 | 95 |
| 3 | 1107 | 95 |
| 4 | 6650 | 95 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re x.re) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re (+.f64 x.re x.re)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y.re x.re) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (*.f64 y.re x.re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 y.re x.re) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re x.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (+.f64 x.re x.re))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re x.re) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (*.f64 -3 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im -2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y.im y.im) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y.im -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (neg.f64 y.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im x.im) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (*.f64 4 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.im y.im) x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.im y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.im y.im) (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 2 (+.f64 x.im x.im))) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.im x.im)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 y.im (+.f64 x.im x.im))) (+.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
| 1× | egg-herbie |
| 1310× | rational_best-simplify-1 |
| 1214× | rational_best-simplify-54 |
| 1194× | rational_best-simplify-64 |
| 1136× | rational_best-simplify-65 |
| 948× | rational_best-simplify-63 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 375 | 10109 |
| 1 | 1076 | 9709 |
| 2 | 3388 | 9445 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(-.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 (*.f64 y.re x.re) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 y.re (+.f64 x.re x.re)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(*.f64 (*.f64 (*.f64 y.re x.re) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 x.re x.re))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (*.f64 y.re x.re) 4)) |
(*.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.re x.re) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re x.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (+.f64 x.re x.re))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re x.re) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(+.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0) |
(+.f64 0 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(+.f64 -1 (-.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(+.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(+.f64 (/.f64 (-.f64 -1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (-.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0) |
(-.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (*.f64 -3 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2)) |
(-.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 y.im (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 y.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1) |
(*.f64 1 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(*.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 y.im -2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(*.f64 (+.f64 y.im y.im) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(*.f64 (*.f64 y.im -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 1/2 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 y.im)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -2)) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im -4)) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) -1/2) |
(*.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 y.im -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) |
(*.f64 (/.f64 (*.f64 y.im -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (neg.f64 y.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1) |
(neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(+.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0) |
(-.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1) |
(/.f64 (*.f64 y.im x.im) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(/.f64 (*.f64 x.im (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -1) |
(/.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (*.f64 4 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 4) |
(/.f64 (*.f64 (+.f64 y.im y.im) x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) -1) |
(/.f64 (*.f64 (+.f64 y.im y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -2) |
(/.f64 (*.f64 (+.f64 y.im y.im) (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -1) |
(/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(/.f64 (/.f64 (*.f64 y.im x.im) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) -1/2) |
(/.f64 (-.f64 0 (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -2) |
(/.f64 (*.f64 y.im (*.f64 2 (+.f64 x.im x.im))) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.im x.im)) -2) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) -4) |
(/.f64 (+.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -2) |
(/.f64 (+.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 y.im (+.f64 x.im x.im))) (+.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) 16) |
(/.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -4)) 4) |
(pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1) |
(neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) |
(neg.f64 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 y.im (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(/.f64 -1 y.im) |
(-.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (/.f64 1 y.im)) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) |
(neg.f64 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 y.im (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))) |
(*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) |
(neg.f64 (/.f64 y.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 y.im (pow.f64 y.re 2))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2))))) |
(+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (*.f64 -1 (/.f64 y.im (pow.f64 y.re 2)))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 y.im (/.f64 -1 (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (+.f64 (neg.f64 (/.f64 x.im y.im)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 (pow.f64 y.re 4) x.im) (/.f64 -1 (pow.f64 y.im 5))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.re x.re) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.re (+.f64 x.re x.re)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (*.f64 y.re x.re) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 x.re x.re))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 (*.f64 y.re x.re) 4)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 y.re x.re) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.re x.re) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.re y.re) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re x.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (+.f64 x.re x.re))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.re x.re) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 0 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 -1 (-.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2)) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (-.f64 -1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 1 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (-.f64 -1 y.im) (-.f64 1 y.im)) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (-.f64 -1 y.im) (-.f64 1 y.im)) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (-.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 0) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) (/.f64 (*.f64 -3 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2)) |
(/.f64 (-.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) -3)) 2) |
(/.f64 (-.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (*.f64 y.im (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(/.f64 (*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 8) 4) |
(-.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im -3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (neg.f64 y.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 1 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 -1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.im -2) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (+.f64 y.im y.im) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.im -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 1/2 (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 y.im)) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -2)) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im -4)) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) -1/2) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 2 (*.f64 y.im -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.im -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (neg.f64 y.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.im) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 -1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 1) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 0) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) 2)) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) 2)) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) -2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 x.im (/.f64 (*.f64 y.im -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (*.f64 4 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 y.im y.im) (+.f64 x.im x.im)) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 4) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) -1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) -2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.im y.im) (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -1) |
(neg.f64 (*.f64 (+.f64 y.im y.im) (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(neg.f64 (*.f64 (/.f64 y.im 2) (/.f64 (+.f64 x.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) -1/2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 0 (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) -2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im (*.f64 2 (+.f64 x.im x.im))) (neg.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 y.im) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 y.im) (-.f64 (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 y.im) (-.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.im x.im)) -2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) -4) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) -2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 y.im (+.f64 x.im x.im))) (+.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (*.f64 y.im -4) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 (*.f64 y.im -4) (/.f64 (*.f64 2 (+.f64 x.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 4 (*.f64 y.im (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4))) 16) |
(/.f64 (*.f64 2 (*.f64 x.im (/.f64 (*.f64 y.im -8) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 (/.f64 (*.f64 y.im -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.im x.im))) 16) |
(/.f64 (*.f64 (*.f64 y.im -4) (/.f64 (*.f64 2 (+.f64 x.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 4 (*.f64 y.im (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4))) 16) |
(/.f64 (*.f64 2 (*.f64 x.im (/.f64 (*.f64 y.im -8) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im -4)) 4) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) 1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
Compiled 9 to 5 computations (44.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 13.9b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 34 to 9 computations (73.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.im | @ | 0 | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | -inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | -inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1278× | rational_best-4 |
| 1278× | rational_best-2 |
| 1278× | rational_best-3 |
| 1278× | rational_best-1 |
| 1278× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 31 |
| 1 | 72 | 31 |
| 2 | 185 | 31 |
| 3 | 631 | 31 |
| 4 | 3060 | 31 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (*.f64 y.im x.im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
| 1× | egg-herbie |
| 942× | rational_best-simplify-50 |
| 830× | rational_best-simplify-55 |
| 810× | rational_best-simplify-68 |
| 638× | rational_best-simplify-3 |
| 606× | rational_best-simplify-108 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 149 | 3365 |
| 1 | 394 | 3305 |
| 2 | 1243 | 3305 |
| 3 | 5814 | 3293 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4)) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 2 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(*.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 -2 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 x.im x.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (*.f64 y.im x.im) 4)) |
(*.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 2 (*.f64 (*.f64 y.im x.im) 4))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4))) |
(pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.im 3)) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 2 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 -2 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 x.im x.im))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (*.f64 (*.f64 y.im x.im) 4)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 2 (*.f64 (*.f64 y.im x.im) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im (+.f64 x.im x.im)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (*.f64 y.im x.im) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| 0.4b | (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) | |
| ✓ | 0.8b | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 23.3b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
Compiled 61 to 16 computations (73.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 49.0ms | y.im | @ | -inf | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | 0 | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | 0 | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
| 0.0ms | y.im | @ | 0 | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1364× | rational_best-2 |
| 1364× | rational_best-3 |
| 1364× | rational_best-1 |
| 1362× | rational_best-4 |
| 1362× | exponential-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 74 |
| 1 | 107 | 68 |
| 2 | 237 | 68 |
| 3 | 760 | 68 |
| 4 | 3482 | 68 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1))))) |
| 1× | egg-herbie |
| 1494× | rational_best-simplify-71 |
| 1246× | rational_best-simplify-49 |
| 1210× | rational_best-simplify-53 |
| 944× | rational_best-simplify-1 |
| 656× | rational_best-simplify-108 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 258 | 7142 |
| 1 | 821 | 7048 |
| 2 | 4862 | 7030 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) 1/4) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) 16) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(+.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(*.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(*.f64 4 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 8 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 1/4 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8) |
(pow.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) (+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) (+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8)))))) |
(/.f64 1 (pow.f64 y.re 2)) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 1 (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)))) (+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 6)) (+.f64 (/.f64 1 (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 8)))))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))))) |
(/.f64 1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (/.f64 1 (pow.f64 y.im 2)))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 6)) (+.f64 (/.f64 1 (pow.f64 y.im 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.re x.re) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 x.re (+.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (/.f64 (*.f64 y.im x.im) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.im y.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (*.f64 x.re y.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) 1/4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -1) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) 16) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) -2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -2)) |
(*.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 4 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 8 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 8) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) | |
| ✓ | 2.0b | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 23.4b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| ✓ | 36.3b | (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
Compiled 120 to 16 computations (86.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | x.re | @ | inf | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | 0 | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | 0 | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 1.0ms | y.im | @ | inf | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | -inf | (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 844× | rational_best-4 |
| 844× | rational_best-2 |
| 844× | rational_best-3 |
| 844× | rational_best-1 |
| 844× | exponential-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 170 |
| 1 | 147 | 162 |
| 2 | 436 | 114 |
| 3 | 2079 | 114 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 1 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 2 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4))) (neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (*.f64 y.re x.re) -2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y.re x.re) -2) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (/.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
| 1× | egg-herbie |
| 1590× | rational_best-simplify-65 |
| 1170× | rational_best-simplify-1 |
| 1072× | rational_best-simplify-108 |
| 742× | rational_best-simplify-54 |
| 586× | rational_best-simplify-60 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1377 | 76753 |
| 1 | 5678 | 75661 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 0 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 1 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) 4) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 2 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) -4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4))) (neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (*.f64 y.re x.re) -2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (-.f64 (*.f64 (*.f64 y.re x.re) -2) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4)) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) 4)) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(*.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 -2 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 1/2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) |
(*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (/.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 x.re (pow.f64 y.im 2)) (/.f64 -1 (pow.f64 y.re 3))))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.im y.im) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(+.f64 (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 2 (pow.f64 y.im 6))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) |
(neg.f64 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4))) (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) |
(neg.f64 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4))) (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.re y.re) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.im y.im) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (/.f64 (*.f64 x.im y.im) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2))) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (*.f64 -1 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) (-.f64 (neg.f64 (pow.f64 y.re 2)) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) |
(*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) |
(neg.f64 (/.f64 x.re (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4))) (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (+.f64 (*.f64 -1 (/.f64 x.re (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (*.f64 x.re (/.f64 -1 (pow.f64 y.re 3))) (*.f64 -1 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.re (pow.f64 y.re 3))) (neg.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 5))) (*.f64 2 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 6))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(+.f64 (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 2 (pow.f64 y.im 6))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) |
(*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))))) |
(+.f64 (+.f64 (*.f64 x.im (/.f64 -1 (pow.f64 y.im 3))) (*.f64 (*.f64 x.re y.re) (/.f64 -1 (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 2 (pow.f64 y.im 6))) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 3))) (neg.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 4)))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 2 (pow.f64 y.im 5))) (*.f64 2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 x.im y.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (+.f64 (*.f64 x.re y.re) (*.f64 y.im (+.f64 x.im x.im)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (+.f64 (*.f64 x.re y.re) (*.f64 y.im (+.f64 x.im x.im)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) |
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(+.f64 (-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2))) |
(-.f64 0 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 x.im y.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 x.re y.re) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (neg.f64 y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 x.re y.re) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(-.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (-.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 x.im y.im) (-.f64 (neg.f64 (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (-.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 x.im y.im) (-.f64 (neg.f64 (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 1 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 1 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(*.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) 0) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) 4) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 4) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) 2)) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 2 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) 2)) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 4 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (neg.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(+.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 0) |
(+.f64 0 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(-.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1) |
(neg.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (neg.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -2) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -1/2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) -1/2)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) -4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -4)) -4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4))) (neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 -4 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) |
(*.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (*.f64 y.re x.re) -2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (*.f64 x.re y.re) -2)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 y.re x.re) -2) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) -2) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (*.f64 2 (-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (neg.f64 (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (neg.f64 (*.f64 y.im x.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (/.f64 (neg.f64 (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (-.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (-.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (*.f64 x.re y.re) -2)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 (*.f64 y.re x.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (*.f64 x.re y.re) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 4 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 2 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (-.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) 0) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -8)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -8)) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4)) |
(/.f64 (/.f64 (*.f64 4 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 4) |
(/.f64 (*.f64 4 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 4 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) 4)) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) 8) (*.f64 4 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(*.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) 0) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (neg.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 4 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) -2) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 1 (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 2 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 1 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 1 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 1 (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (*.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) 0) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 4) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 -4 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 4 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 -4 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 4 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 4 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 4 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 4 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 1 (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 1 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 1 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4) 2)) (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) 1)) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 -2 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) -1/2) (/.f64 2 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (/.f64 4 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (/.f64 4 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 2 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 2 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -2)) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 4 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (*.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4))) (*.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 4 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (/.f64 (*.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(+.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (neg.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(+.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (+.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(+.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (+.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (+.f64 (*.f64 x.re y.re) (*.f64 y.im (+.f64 x.im x.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im (+.f64 x.im x.im))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (+.f64 (*.f64 x.re y.re) (*.f64 y.im (+.f64 x.im x.im)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (+.f64 (*.f64 x.im y.im) (*.f64 y.re (+.f64 x.re x.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(-.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (-.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (-.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (-.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(-.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (/.f64 0 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -1 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (/.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 -1 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (/.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (/.f64 1 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 -2 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(*.f64 1/2 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (/.f64 1 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) |
(*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 -2 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) -2) (/.f64 (/.f64 (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (fabs.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) -2) (/.f64 (/.f64 1 (fabs.f64 (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 1) |
(*.f64 (neg.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (+.f64 1/2 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)))) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 -1/2 (neg.f64 (/.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)))) |
(*.f64 (neg.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (neg.f64 (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (-.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) 0) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -2) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (/.f64 1 (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 4)) (/.f64 (/.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 4 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) (*.f64 4 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
(*.f64 (neg.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 (/.f64 1 (fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 4)) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 4 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) |
(*.f64 (neg.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (/.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 (/.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) 2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) (/.f64 (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (neg.f64 (*.f64 (-.f64 0 (+.f64 1 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (*.f64 (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) 2))) (/.f64 (/.f64 1 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) (+.f64 -1 (neg.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) -1/2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 y.im x.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (-.f64 (neg.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
Compiled 91037 to 22991 computations (74.7% saved)
11 alts after pruning (8 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2267 | 6 | 2273 |
| Fresh | 1 | 2 | 3 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 2271 | 11 | 2282 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.9b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ▶ | 39.6b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 39.0b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ▶ | 37.0b | (/.f64 x.re y.re) |
| ✓ | 40.9b | (/.f64 x.im y.im) |
| ▶ | 24.8b | (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
| 34.7b | (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) | |
| ▶ | 22.8b | (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
| 37.7b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) | |
| ▶ | 39.6b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 39.1b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
Compiled 335 to 193 computations (42.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) |
| ✓ | 2.9b | (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
| ✓ | 13.9b | (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| ✓ | 17.2b | (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
Compiled 83 to 13 computations (84.3% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | 0 | (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| 0.0ms | y.im | @ | 0 | (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| 0.0ms | y.im | @ | inf | (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| 0.0ms | y.re | @ | 0 | (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
| 0.0ms | y.re | @ | inf | (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| 1× | batch-egg-rewrite |
| 2002× | rational_best-2 |
| 2002× | rational_best-1 |
| 560× | rational_best-simplify-49 |
| 536× | rational_best-simplify-53 |
| 476× | rational_best-simplify-55 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 114 |
| 1 | 110 | 114 |
| 2 | 284 | 114 |
| 3 | 1107 | 114 |
| 4 | 6614 | 114 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 -3 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.re) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y.re y.re) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 y.re -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y.re -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (neg.f64 y.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) y.re) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (*.f64 y.im x.im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (*.f64 4 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.re y.re) x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.re y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y.re y.re) (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) -1) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 y.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (*.f64 2 (+.f64 x.re x.re))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 x.re x.re)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re y.re) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (+.f64 y.re y.re)) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 3) 4) (/.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.re y.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im)) (*.f64 4 (*.f64 y.re y.re))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 y.re y.re)) (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y.re (*.f64 y.re -2)) (*.f64 y.im (+.f64 y.im y.im))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))))) |
| 1× | egg-herbie |
| 1238× | rational_best-simplify-63 |
| 808× | rational_best-simplify-47 |
| 806× | rational_best-simplify-108 |
| 600× | rational_best-simplify-54 |
| 478× | rational_best-simplify-55 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 457 | 11571 |
| 1 | 1302 | 10943 |
| 2 | 4696 | 10239 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0) |
(+.f64 0 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(+.f64 -1 (-.f64 1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(+.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(+.f64 (/.f64 (-.f64 -1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(+.f64 (-.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1) |
(-.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0) |
(-.f64 0 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(-.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(-.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 -3 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(-.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 y.re (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 y.re) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1) |
(*.f64 1 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.re -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(*.f64 (+.f64 y.re y.re) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(*.f64 2 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/2) |
(*.f64 (*.f64 y.re -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 1/2 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 y.re)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -2)) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 y.re -4)) |
(*.f64 (/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2) |
(*.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4) |
(*.f64 (*.f64 2 (*.f64 y.re -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(*.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) y.re) |
(*.f64 (/.f64 (*.f64 y.re -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (neg.f64 y.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) y.re) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(pow.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1) |
(neg.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(+.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(*.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 1/2) |
(*.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (+.f64 x.im x.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (*.f64 y.im x.im) 4)) |
(*.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(+.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) |
(+.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2))) |
(-.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0) |
(-.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) 2)) |
(/.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1) |
(/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 (*.f64 x.re (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1) |
(/.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (*.f64 4 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 4) |
(/.f64 (*.f64 (+.f64 y.re y.re) x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re) -1) |
(/.f64 (*.f64 (+.f64 y.re y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -2) |
(/.f64 (*.f64 (+.f64 y.re y.re) (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -1) |
(/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(/.f64 (/.f64 (*.f64 y.re x.re) -1) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2) |
(/.f64 (-.f64 0 (*.f64 y.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.re (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -2) |
(/.f64 (*.f64 y.re (*.f64 2 (+.f64 x.re x.re))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 x.re x.re)) -2) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) -4) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2) |
(/.f64 (+.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 8) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) 16) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 16) |
(/.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -4)) 4) |
(pow.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1) |
(neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(-.f64 (*.f64 y.re y.re) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re)))) |
(-.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0) |
(-.f64 0 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0)) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2)) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(-.f64 (-.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 3) 4) (/.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) 4)) |
(-.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.re y.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(*.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 1/2) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 2) |
(/.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) 8) |
(/.f64 (+.f64 (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im)) (*.f64 4 (*.f64 y.re y.re))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.re y.re)) (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im))) 4) |
(/.f64 (-.f64 (*.f64 y.re (*.f64 y.re -2)) (*.f64 y.im (+.f64 y.im y.im))) -2) |
(pow.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(neg.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(fabs.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(neg.f64 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))))) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(/.f64 -1 y.re) |
(-.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) (/.f64 1 y.re)) |
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(neg.f64 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))))) |
(*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) |
(neg.f64 (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 y.re (pow.f64 y.im 2))) (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)) (+.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (/.f64 x.im y.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 6)) (/.f64 -1 (pow.f64 y.im 7))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(neg.f64 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(neg.f64 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))))) |
(*.f64 -1 (/.f64 x.re y.re)) |
(neg.f64 (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (neg.f64 (/.f64 x.re y.re)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))))) |
(+.f64 (*.f64 -1 (/.f64 x.re y.re)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (/.f64 x.re y.re)))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)) (*.f64 -1 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (+.f64 (*.f64 (*.f64 y.re x.re) (/.f64 -1 (pow.f64 y.im 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)) (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))))) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(pow.f64 y.im 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(pow.f64 y.re 2) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)) |
(+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 0 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 -1 (-.f64 1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (-.f64 -1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 (-.f64 1 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 (+.f64 (-.f64 -1 y.re) (-.f64 1 y.re)) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (-.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 0) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 0 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(-.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 y.re (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (neg.f64 y.re) y.re) (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 y.re (/.f64 -2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 -3 (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 -3 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (-.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (*.f64 (/.f64 y.re -2) (/.f64 -3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(-.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -4)) (/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2) 2)) |
(/.f64 (*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 8) 4) |
(-.f64 (/.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(-.f64 (/.f64 (*.f64 y.re -3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 y.re (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (neg.f64 y.re) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 1 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 -1 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.re -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (+.f64 y.re y.re) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 2 (/.f64 (/.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/2) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.re -4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 1/2 (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 y.re)) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -2)) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 y.re -4)) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.re (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (*.f64 2 (*.f64 y.re -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) y.re) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.re -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (neg.f64 y.re)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) y.re) (/.f64 (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.re -4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (neg.f64 y.re) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 1) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(neg.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 y.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 0) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2) (/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.im (+.f64 x.im x.im)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2) 1/2) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (*.f64 y.im x.im) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.im (+.f64 x.im x.im))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (*.f64 (*.f64 y.im x.im) 4)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 y.im x.im) 4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1/4) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 (*.f64 y.im x.im) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im x.im)) (/.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 y.im (+.f64 x.im x.im))) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im x.im) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im x.im) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (*.f64 y.im x.im) 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 1) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 0) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 y.re (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -2)) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) 2)) |
(-.f64 (*.f64 y.re (/.f64 (/.f64 x.re -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))))) 2)) |
(-.f64 (*.f64 y.re (/.f64 (/.f64 x.re -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) -2)) |
(-.f64 (*.f64 y.re (/.f64 (/.f64 x.re -2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) -2)) |
(/.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 x.re (/.f64 (*.f64 y.re -2) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (*.f64 4 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 4) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 (+.f64 y.re y.re) (+.f64 x.re x.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 4) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) x.re) -1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) -2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (+.f64 y.re y.re) (/.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) -1) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) -1/2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (-.f64 0 (*.f64 y.re x.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) 2)) -2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re (*.f64 2 (+.f64 x.re x.re))) (neg.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (neg.f64 y.re) (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 x.re) (+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (neg.f64 y.re) (/.f64 (-.f64 x.re 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 x.re x.re)) -2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) -4) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) -2) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 y.re (+.f64 x.re x.re))) (+.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (*.f64 (*.f64 y.re -4) (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 8) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 2 (+.f64 x.re x.re))) 16) |
(/.f64 (*.f64 (*.f64 y.re -4) (/.f64 (*.f64 2 (+.f64 x.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 4 (*.f64 x.re (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re -8))) 16) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 16) |
(/.f64 (*.f64 (*.f64 y.re -4) (/.f64 (*.f64 2 (+.f64 x.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 4 (*.f64 x.re (/.f64 (*.f64 y.re -4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re -8))) 16) |
(/.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 y.re -4)) 4) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(pow.f64 (*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) 1) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 y.re (/.f64 x.re (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)))) |
(*.f64 x.re (/.f64 y.re (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.re y.re) (*.f64 y.im (neg.f64 y.im))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.re y.re) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re)))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 0) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 0 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.re (+.f64 y.re y.re)) (+.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 0)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 y.im (+.f64 y.im y.im)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re)))) |
(+.f64 (*.f64 y.re y.re) (*.f64 1 (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(+.f64 (*.f64 y.re y.re) (*.f64 -2 (neg.f64 (/.f64 (*.f64 y.im y.im) 2)))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re y.re)) (/.f64 (*.f64 y.im (neg.f64 y.im)) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (-.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (/.f64 (*.f64 y.re y.re) 2) (/.f64 (-.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im (+.f64 y.im y.im)))) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re (neg.f64 y.re)) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (+.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im y.im)) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) |
(-.f64 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) (*.f64 -1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (-.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 3) 4) (/.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) 4)) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) 4) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) 4) |
(-.f64 (-.f64 (/.f64 (*.f64 y.im y.im) 2) (*.f64 y.re (neg.f64 y.re))) (-.f64 0 (/.f64 (*.f64 y.im y.im) 2))) |
(-.f64 (/.f64 (*.f64 y.im y.im) 2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (*.f64 y.im y.im) 2))) |
(+.f64 (*.f64 y.re y.re) (*.f64 -2 (neg.f64 (/.f64 (*.f64 y.im y.im) 2)))) |
(-.f64 (-.f64 (/.f64 (*.f64 y.re y.re) 2) (*.f64 y.im (neg.f64 y.im))) (-.f64 0 (/.f64 (*.f64 y.re y.re) 2))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(-.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.re y.re)) (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 1/2) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 1/4) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) 2) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) -1) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) 4) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4)) 8) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(/.f64 (+.f64 (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im)) (*.f64 4 (*.f64 y.re y.re))) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im)) (*.f64 y.re (*.f64 y.re 4))) 4) |
(/.f64 (+.f64 (*.f64 4 (*.f64 y.re y.re)) (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im))) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 y.im y.im) (+.f64 y.im y.im)) (*.f64 y.re (*.f64 y.re 4))) 4) |
(/.f64 (-.f64 (*.f64 y.re (*.f64 y.re -2)) (*.f64 y.im (+.f64 y.im y.im))) -2) |
(/.f64 (-.f64 (*.f64 y.re (*.f64 y.re -2)) (*.f64 2 (*.f64 y.im y.im))) -2) |
(pow.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 1) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(neg.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(fabs.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
(fabs.f64 (-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im y.im) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) |
Compiled 9 to 5 computations (44.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| 17.7b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 34 to 9 computations (73.5% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| 0.8b | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| ✓ | 17.7b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
Compiled 46 to 14 computations (69.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | 0 | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 0.0ms | y.im | @ | inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 0.0ms | y.re | @ | inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 0.0ms | y.im | @ | 0 | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 0.0ms | y.re | @ | -inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| 1× | batch-egg-rewrite |
| 1216× | rational_best-simplify-63 |
| 1158× | rational_best-2 |
| 1158× | rational_best-3 |
| 1158× | rational_best-1 |
| 1144× | rational_best-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 37 |
| 1 | 87 | 31 |
| 2 | 207 | 31 |
| 3 | 692 | 31 |
| 4 | 3115 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y.re x.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (*.f64 x.re 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.re (+.f64 x.re x.re)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 x.re 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.re 4) (*.f64 y.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.re 4) (*.f64 x.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) 2) (/.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (*.f64 y.re x.re))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1))))) |
| 1× | egg-herbie |
| 1030× | rational_best-simplify-54 |
| 912× | rational_best-simplify-89 |
| 734× | rational_best-simplify-55 |
| 674× | rational_best-simplify-67 |
| 654× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 3800 |
| 1 | 672 | 3752 |
| 2 | 2531 | 3740 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 0 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(/.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 y.re x.re) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4) |
(/.f64 (neg.f64 (*.f64 y.re x.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (*.f64 x.re 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (*.f64 y.re (+.f64 x.re x.re)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4)) |
(/.f64 (*.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8) |
(/.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1) |
(/.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 x.re 4))) 16) |
(/.f64 (*.f64 (*.f64 x.re 4) (*.f64 y.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 (*.f64 y.re 4) (*.f64 x.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (/.f64 (*.f64 y.re x.re) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) 2) (/.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (-.f64 0 (neg.f64 (*.f64 y.re x.re))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))) (/.f64 x.re y.re)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 0 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (+.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (neg.f64 (*.f64 y.re x.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 y.re) (/.f64 x.re (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (*.f64 x.re 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.re (+.f64 x.re x.re)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1) |
(/.f64 (neg.f64 (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 y.re) (/.f64 x.re (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 x.re 4))) 16) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 x.re 4) (*.f64 y.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.re 4) (*.f64 x.re (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re x.re) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.re (+.f64 x.re x.re)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 y.re) (/.f64 x.re (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 y.re (*.f64 x.re 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.re (*.f64 x.re (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.re x.re) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.re x.re)) 2) (/.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.re y.re)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 y.re) (/.f64 x.re (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 0 (neg.f64 (*.f64 y.re x.re))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 5.9b | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| ✓ | 9.4b | (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
| 17.7b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 93 to 14 computations (84.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.im | @ | 0 | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| 1.0ms | x.im | @ | inf | (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
| 0.0ms | x.im | @ | inf | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| 0.0ms | y.re | @ | 0 | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| 0.0ms | x.im | @ | -inf | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| 1× | batch-egg-rewrite |
| 1604× | rational_best-4 |
| 1604× | rational_best-2 |
| 1604× | rational_best-3 |
| 1604× | rational_best-1 |
| 1604× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 64 |
| 1 | 86 | 64 |
| 2 | 217 | 64 |
| 3 | 782 | 64 |
| 4 | 4002 | 64 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 y.im y.im)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.im) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.im x.im) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x.im) (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (neg.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 x.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (*.f64 x.im 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x.im 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 x.im)) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.im -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im)) (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x.im) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))))))) |
| 1× | egg-herbie |
| 966× | rational_best-simplify-65 |
| 858× | rational_best-simplify-1 |
| 858× | rational_best-simplify-63 |
| 730× | rational_best-simplify-64 |
| 708× | rational_best-simplify-67 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 275 | 7432 |
| 1 | 728 | 7056 |
| 2 | 2289 | 6966 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 y.im (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(/.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) 4) |
(/.f64 (+.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4))) 8) |
(/.f64 (*.f64 (*.f64 2 (+.f64 y.im y.im)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 16) |
(pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(+.f64 0 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(+.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2)) |
(+.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2)) |
(+.f64 (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(+.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(+.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(-.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(-.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.im) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 x.im (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1) |
(*.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(*.f64 1 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (+.f64 x.im x.im) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (neg.f64 x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (neg.f64 x.im) (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2) |
(*.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(*.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(*.f64 1/2 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) x.im) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (neg.f64 x.im))) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 x.im x.im)) |
(*.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (*.f64 x.im 4)) |
(*.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1/4) |
(*.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2))) |
(*.f64 (*.f64 2 (*.f64 x.im 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))) |
(*.f64 (*.f64 x.im -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(*.f64 1/4 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 x.im)) |
(*.f64 (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.im 4))) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (neg.f64 (neg.f64 x.im)) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.im -2)) |
(*.f64 (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 x.im)) |
(*.f64 (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im)) (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4))) |
(pow.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1) |
(neg.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(neg.f64 (/.f64 (neg.f64 x.im) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(neg.f64 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(/.f64 x.im (neg.f64 y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (/.f64 x.im (neg.f64 y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(/.f64 x.im (neg.f64 y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (/.f64 x.im (neg.f64 y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im y.im)) |
(neg.f64 (/.f64 x.im y.im)) |
(/.f64 x.im (neg.f64 y.im)) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (/.f64 x.im (neg.f64 y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (neg.f64 (/.f64 x.im y.im)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (*.f64 -1 (/.f64 x.im y.im))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (neg.f64 (/.f64 x.im y.im)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(neg.f64 (/.f64 x.im (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im (neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.re 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))) (neg.f64 (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))) (neg.f64 (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.im 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.im 2))) (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.im 2))) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 6))) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 8))))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6))) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8))) (neg.f64 (/.f64 x.im (pow.f64 y.im 2))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 4)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 8)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 6)) (/.f64 x.im (pow.f64 y.im 2)))))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.re 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) |
(neg.f64 (/.f64 x.im (pow.f64 y.re 2))) |
(/.f64 x.im (neg.f64 (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (neg.f64 (/.f64 x.im (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 x.im (neg.f64 (pow.f64 y.re 2))) (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.im) (pow.f64 y.re 4)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.im) (pow.f64 y.re 8)) (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) x.im) (pow.f64 y.re 6)))))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (+.f64 (*.f64 -1 (/.f64 x.im (pow.f64 y.re 2))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 2)) (pow.f64 y.re 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 x.im (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 4)) (pow.f64 y.re 6)))) (/.f64 (*.f64 x.im (pow.f64 y.im 6)) (pow.f64 y.re 8)))) |
(+.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)))) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 0) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) 2)) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) 2)) |
(-.f64 (*.f64 y.im (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) -2)) |
(-.f64 (*.f64 x.im (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) (/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) -2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 2) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) 4) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4)) (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 4))) 8) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 y.im y.im)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 (*.f64 x.im 4) (/.f64 (*.f64 2 (+.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y.im y.im) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im 8))) 16) |
(pow.f64 (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 1) |
(*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2)) |
(/.f64 (+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (/.f64 (*.f64 x.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) |
(+.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2)) |
(/.f64 (+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (/.f64 (*.f64 x.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) |
(+.f64 (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 (+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (/.f64 (*.f64 x.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) |
(+.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 (+.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) 2) |
(/.f64 (*.f64 x.im 4) (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 (/.f64 (*.f64 x.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) |
(+.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 0) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) 2)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (/.f64 (neg.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 0 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 2) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) 2)) |
(/.f64 (-.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 x.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4)) |
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 x.im 3) -2) (/.f64 x.im 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (/.f64 (/.f64 x.im (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 (-.f64 (/.f64 (*.f64 x.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) (/.f64 x.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(-.f64 (/.f64 (/.f64 (*.f64 x.im 3) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) -4) (/.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4)) |
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 x.im 3) -2) (/.f64 x.im 2)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(-.f64 (/.f64 (*.f64 x.im 3) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.im) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 x.im (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 -1 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (+.f64 x.im x.im) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) 1/2) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.im 4) (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 1/2 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) x.im) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 (neg.f64 x.im))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (+.f64 x.im x.im)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (*.f64 x.im 4)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1/4) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 x.im 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.im -2) (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) -1) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (neg.f64 x.im)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.im 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 x.im (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 2) 1/2)) (/.f64 (*.f64 x.im 4) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 (neg.f64 x.im)) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.im -2)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 -1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (neg.f64 x.im)) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im)) (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 -2 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (+.f64 x.im x.im))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) 4)) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (*.f64 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)) (*.f64 x.im 4))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) 1) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(neg.f64 (/.f64 x.im (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(neg.f64 (/.f64 (neg.f64 x.im) (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(neg.f64 (-.f64 (/.f64 0 (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))))) |
(/.f64 x.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
Compiled 29016 to 8570 computations (70.5% saved)
11 alts after pruning (6 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 978 | 4 | 982 |
| Fresh | 1 | 2 | 3 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 5 | 7 |
| Total | 982 | 11 | 993 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.9b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 39.6b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 39.0b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 37.0b | (/.f64 x.re y.re) |
| ✓ | 40.9b | (/.f64 x.im y.im) |
| 34.7b | (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.im (neg.f64 y.im))) | |
| ▶ | 29.0b | (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
| ▶ | 37.7b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| ▶ | 39.1b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| ▶ | 38.3b | (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| ▶ | 38.5b | (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Compiled 267 to 163 computations (39% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 5.9b | (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) | |
| 9.4b | (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))) |
Compiled 67 to 12 computations (82.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.im | @ | 0 | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 0.0ms | y.im | @ | inf | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 0.0ms | y.re | @ | inf | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 0.0ms | y.im | @ | -inf | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 0.0ms | y.re | @ | -inf | (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| 1× | batch-egg-rewrite |
| 1070× | rational_best-simplify-51 |
| 888× | rational_best-simplify-56 |
| 736× | rational_best-4 |
| 736× | rational_best-2 |
| 736× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 23 |
| 1 | 62 | 23 |
| 2 | 148 | 23 |
| 3 | 487 | 23 |
| 4 | 1947 | 23 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 -1 (-.f64 1 (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 1 (-.f64 -1 (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 1 (-.f64 -1 (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 -1 (-.f64 1 (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y.im y.im)) (-.f64 1 (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 y.re y.re)) (-.f64 -1 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y.re y.re)) (-.f64 1 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 y.im y.im)) (-.f64 -1 (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) (*.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y.im y.im) -1/2) (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 -1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 -1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re y.re) -2) (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re y.re) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im))) (/.f64 (*.f64 y.re y.re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (/.f64 (-.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2)) (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1/2 (/.f64 (*.f64 y.re y.re) -2)) (/.f64 (-.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))) (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2))) (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1) (/.f64 (*.f64 y.re y.re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (*.f64 y.im (+.f64 y.im y.im))) 2) (/.f64 (-.f64 1 (*.f64 y.re (+.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (*.f64 y.re (+.f64 y.re y.re))) 2) (/.f64 (-.f64 1 (*.f64 y.im (+.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) 4) (/.f64 (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 -1 (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -2)) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.im y.im) -4) (neg.f64 (*.f64 y.re (*.f64 y.re 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 (*.f64 y.im y.im) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2) (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2) (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 y.im (*.f64 y.im 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 y.re 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))))) |
| 1× | egg-herbie |
| 1408× | rational_best-simplify-56 |
| 1062× | rational_best-simplify-66 |
| 1044× | rational_best-simplify-63 |
| 858× | rational_best-simplify-55 |
| 660× | rational_best-simplify-47 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 206 | 3713 |
| 1 | 534 | 3581 |
| 2 | 1292 | 3499 |
| 3 | 4252 | 2497 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(*.f64 -1 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(*.f64 -1 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 -1 (-.f64 1 (*.f64 y.re y.re)))) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 1 (-.f64 -1 (*.f64 y.re y.re)))) |
(+.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 0) |
(+.f64 0 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 1 (-.f64 -1 (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 -1 (-.f64 1 (*.f64 y.im y.im)))) |
(+.f64 (-.f64 -1 (*.f64 y.im y.im)) (-.f64 1 (*.f64 y.re y.re))) |
(+.f64 (-.f64 1 (*.f64 y.re y.re)) (-.f64 -1 (*.f64 y.im y.im))) |
(+.f64 (-.f64 -1 (*.f64 y.re y.re)) (-.f64 1 (*.f64 y.im y.im))) |
(+.f64 (-.f64 1 (*.f64 y.im y.im)) (-.f64 -1 (*.f64 y.re y.re))) |
(+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) (*.f64 y.im y.im)) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(+.f64 (*.f64 (*.f64 y.im y.im) -1/2) (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re))) |
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(+.f64 (+.f64 1 (-.f64 -1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (+.f64 1 (-.f64 -1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1)) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im))) (/.f64 (*.f64 y.re y.re) -2)) |
(+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -1/2)) |
(+.f64 (+.f64 -1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (/.f64 (-.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(+.f64 (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2)) (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)))) |
(+.f64 (+.f64 -1/2 (/.f64 (*.f64 y.re y.re) -2)) (/.f64 (-.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -2))) 2)) |
(+.f64 (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2)))) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) 2)) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 4)) |
(+.f64 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))) (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2))) |
(+.f64 (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2))) (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2))) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1) (/.f64 (*.f64 y.re y.re) -2)) |
(+.f64 (/.f64 (-.f64 -1 (*.f64 y.im (+.f64 y.im y.im))) 2) (/.f64 (-.f64 1 (*.f64 y.re (+.f64 y.re y.re))) 2)) |
(+.f64 (/.f64 (-.f64 -1 (*.f64 y.re (+.f64 y.re y.re))) 2) (/.f64 (-.f64 1 (*.f64 y.im (+.f64 y.im y.im))) 2)) |
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) 4) (/.f64 (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -2)) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(+.f64 (/.f64 (-.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(*.f64 1 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(*.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(*.f64 1/2 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 1/4) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -1/2) |
(*.f64 1/4 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4)) |
(*.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1/4) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 1/8) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1/4) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 2) |
(/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -2) |
(/.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -4) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 8) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -4) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1) 4) |
(/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im y.im) -4) (neg.f64 (*.f64 y.re (*.f64 y.re 4)))) 4) |
(/.f64 (+.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 (*.f64 y.im y.im) -4)) 4) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2) (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2)) 2) |
(/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2)) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2)) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2) (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2)) 2) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 8) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 y.im (*.f64 y.im 4))) 4) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4))) 4) |
(/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 y.re 4))) 2) |
(/.f64 (-.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 4) |
(pow.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 y.re 2)) |
(neg.f64 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(neg.f64 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(neg.f64 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(*.f64 -1 (pow.f64 y.im 2)) |
(neg.f64 (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(*.f64 -1 (pow.f64 y.re 2)) |
(neg.f64 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(*.f64 -1 (pow.f64 y.re 2)) |
(neg.f64 (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.im 2)) (*.f64 -1 (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (pow.f64 y.re 2)) (*.f64 -1 (pow.f64 y.im 2))) |
(*.f64 -1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(neg.f64 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 -1 (-.f64 1 (*.f64 y.re y.re)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (neg.f64 (*.f64 y.im y.im)) (+.f64 1 (-.f64 -1 (*.f64 y.re y.re)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 0) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 0 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 1 (-.f64 -1 (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (*.f64 y.re (neg.f64 y.re)) (+.f64 -1 (-.f64 1 (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 -1 (*.f64 y.im y.im)) (-.f64 1 (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 1 (*.f64 y.re y.re)) (-.f64 -1 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 -1 (*.f64 y.re y.re)) (-.f64 1 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 1 (*.f64 y.im y.im)) (-.f64 -1 (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) (*.f64 y.im y.im)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (*.f64 (*.f64 y.im y.im) -1/2) (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) (/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 1 (-.f64 -1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 1 (-.f64 -1 (*.f64 y.re y.re))) (neg.f64 (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) (*.f64 y.im y.im)) (*.f64 y.re y.re)) |
(+.f64 (*.f64 y.re y.re) (-.f64 (*.f64 -2 (*.f64 y.re y.re)) (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.re y.re) (-.f64 (*.f64 y.re (*.f64 y.re -2)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re y.re) -2) (neg.f64 (*.f64 y.im y.im))) (/.f64 (*.f64 y.re y.re) -2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -1/2) (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -1/2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 -1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (/.f64 (-.f64 1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2)) (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)))) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (+.f64 1/2 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))))) |
(+.f64 (*.f64 (*.f64 y.re y.re) -1/2) (+.f64 (*.f64 (*.f64 y.re y.re) -1/2) (+.f64 (-.f64 -1/2 (*.f64 y.im y.im)) 1/2))) |
(+.f64 (+.f64 1/2 (-.f64 -1/2 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 1/2 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 -1/2 (/.f64 (*.f64 y.re y.re) -2)) (/.f64 (-.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -2))) 2)) |
(+.f64 (+.f64 -1/2 (/.f64 (*.f64 y.re y.re) -2)) (/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (-.f64 (*.f64 y.re y.re) 1)) 2)) |
(+.f64 -1/2 (+.f64 (*.f64 (*.f64 y.re y.re) -1/2) (/.f64 (-.f64 (*.f64 y.im (*.f64 y.im -2)) (+.f64 (*.f64 y.re y.re) -1)) 2))) |
(+.f64 (+.f64 -1/2 (*.f64 (*.f64 y.re y.re) -1/2)) (-.f64 1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)))) |
(+.f64 -1/2 (-.f64 1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2)) (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2)))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 2) 2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 3) 4)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))) (+.f64 1/2 (/.f64 (*.f64 y.re y.re) -2))) |
(+.f64 (/.f64 (*.f64 y.re y.re) -2) (+.f64 1/2 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2))))) |
(+.f64 (*.f64 (*.f64 y.re y.re) -1/2) (+.f64 (*.f64 (*.f64 y.re y.re) -1/2) (+.f64 (-.f64 -1/2 (*.f64 y.im y.im)) 1/2))) |
(+.f64 (+.f64 1/2 (-.f64 -1/2 (*.f64 y.im y.im))) (*.f64 y.re (neg.f64 y.re))) |
(+.f64 1/2 (-.f64 -1/2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(+.f64 (-.f64 -1/2 (-.f64 (*.f64 y.re y.re) (*.f64 (*.f64 y.im y.im) -1/2))) (+.f64 1/2 (*.f64 (*.f64 y.im y.im) -1/2))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (+.f64 (*.f64 y.im y.im) (/.f64 (*.f64 y.re y.re) 2)) -1) (/.f64 (*.f64 y.re y.re) -2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (-.f64 -1 (*.f64 y.im (+.f64 y.im y.im))) 2) (/.f64 (-.f64 1 (*.f64 y.re (+.f64 y.re y.re))) 2)) |
(/.f64 (+.f64 (-.f64 -1 (*.f64 y.im (+.f64 y.im y.im))) (-.f64 1 (*.f64 y.re (+.f64 y.re y.re)))) 2) |
(+.f64 (-.f64 -1/2 (/.f64 (*.f64 y.im (+.f64 y.im y.im)) 2)) (-.f64 1/2 (*.f64 y.re y.re))) |
(+.f64 (-.f64 1/2 (*.f64 y.re y.re)) (-.f64 -1/2 (*.f64 y.im y.im))) |
(+.f64 (/.f64 (-.f64 -1 (*.f64 y.re (+.f64 y.re y.re))) 2) (/.f64 (-.f64 1 (*.f64 y.im (+.f64 y.im y.im))) 2)) |
(/.f64 (+.f64 (-.f64 -1 (*.f64 y.re (+.f64 y.re y.re))) (-.f64 1 (*.f64 y.im (+.f64 y.im y.im)))) 2) |
(+.f64 (-.f64 -1/2 (*.f64 y.re y.re)) (-.f64 1/2 (/.f64 (*.f64 y.im (+.f64 y.im y.im)) 2))) |
(+.f64 (-.f64 -1/2 (*.f64 y.re y.re)) (-.f64 1/2 (*.f64 y.im y.im))) |
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re)) 4) (/.f64 (+.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 (*.f64 y.re y.re)) (*.f64 (*.f64 y.im y.im) -2)) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.re y.re)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 y.im y.im) -2) (-.f64 -1 (*.f64 y.re y.re))) (+.f64 (-.f64 1 (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 4) |
(/.f64 (+.f64 (-.f64 1 (*.f64 y.re y.re)) (+.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (+.f64 (*.f64 y.im (*.f64 y.im -2)) (-.f64 -1 (*.f64 y.re y.re))))) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1/2) (/.f64 (+.f64 (*.f64 y.im (*.f64 y.im -2)) (+.f64 (-.f64 -1 (*.f64 y.re y.re)) (-.f64 1 (*.f64 y.re y.re)))) 4)) |
(/.f64 (+.f64 (-.f64 1 (*.f64 y.re y.re)) (+.f64 (-.f64 -1 (*.f64 y.re y.re)) (*.f64 -2 (+.f64 (*.f64 y.re y.re) (*.f64 2 (*.f64 y.im y.im)))))) 4) |
(+.f64 (/.f64 (-.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) 4) (/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) 4)) |
(/.f64 (+.f64 (-.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))) (+.f64 (-.f64 1 (*.f64 y.im y.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) 4) |
(/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (+.f64 (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re (+.f64 y.re y.re)))))) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1/2) (/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (+.f64 (-.f64 -1 (*.f64 y.im y.im)) (*.f64 y.re (*.f64 y.re -2)))) 4)) |
(/.f64 (+.f64 (-.f64 1 (*.f64 y.im y.im)) (+.f64 (-.f64 -1 (*.f64 y.im y.im)) (*.f64 -2 (+.f64 (*.f64 y.im y.im) (*.f64 2 (*.f64 y.re y.re)))))) 4) |
(*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 1 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 -1 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 1/2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 1/2 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1/2 (-.f64 (*.f64 y.im (*.f64 y.im -4)) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 1/4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -1/2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 1/4 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4)) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1/4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 1/8) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1/4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -1) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 4) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 2) -2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) -2) 4) 8) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (/.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 y.im (*.f64 y.im 4))) -1) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)) 4) -1) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -4) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (-.f64 (*.f64 y.im (*.f64 y.im -4)) (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(-.f64 (*.f64 y.im (*.f64 y.im -2)) (/.f64 (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im y.im) -4) (neg.f64 (*.f64 y.re (*.f64 y.re 4)))) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 (*.f64 y.im y.im) -4)) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2) (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2)) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2) (*.f64 2 (-.f64 1 (*.f64 y.re y.re)))) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 y.im (*.f64 y.im -2)) 2) (*.f64 2 (-.f64 1 (*.f64 y.re y.re)))) 2) |
(+.f64 (-.f64 -1 (*.f64 y.im y.im)) (/.f64 (*.f64 2 (-.f64 1 (*.f64 y.re y.re))) 2)) |
(/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 y.re y.re)) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2)) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) 2) (*.f64 2 (-.f64 1 (*.f64 y.re y.re)))) 2) |
(/.f64 (+.f64 (-.f64 (*.f64 y.im (*.f64 y.im -2)) 2) (*.f64 2 (-.f64 1 (*.f64 y.re y.re)))) 2) |
(+.f64 (-.f64 -1 (*.f64 y.im y.im)) (/.f64 (*.f64 2 (-.f64 1 (*.f64 y.re y.re))) 2)) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2) (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2)) 2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y.im y.im) -2) -2) (-.f64 (*.f64 (*.f64 y.re y.re) -2) 2)) 2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 8) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (neg.f64 (*.f64 y.re (*.f64 y.re 4))) (*.f64 y.im (*.f64 y.im 4))) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 y.im y.im) -4)) (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4))) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (*.f64 y.re 4))) 2) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(/.f64 (-.f64 (+.f64 (*.f64 y.re (*.f64 y.re 4)) (*.f64 (*.f64 y.im y.im) -4)) (*.f64 y.re (*.f64 2 (*.f64 y.re 4)))) 4) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(pow.f64 (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re)) 1) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
(neg.f64 (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 (*.f64 y.im y.im) -2) (*.f64 y.re y.re))) |
(+.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im (*.f64 y.im -2)) (*.f64 y.re y.re))) |
(-.f64 (*.f64 y.im (neg.f64 y.im)) (*.f64 y.re y.re)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 2.9b | (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| ✓ | 17.2b | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 40 to 9 computations (77.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | 0 | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | 0 | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | inf | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | -inf | (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1386× | rational_best-4 |
| 1386× | rational_best-2 |
| 1386× | rational_best-3 |
| 1386× | rational_best-1 |
| 1386× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 56 |
| 1 | 74 | 56 |
| 2 | 196 | 56 |
| 3 | 688 | 56 |
| 4 | 3454 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y.re y.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.re 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.re 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1))))) |
| 1× | egg-herbie |
| 1420× | rational_best-simplify-50 |
| 1290× | rational_best-simplify-55 |
| 1026× | rational_best-simplify-49 |
| 974× | rational_best-simplify-53 |
| 752× | rational_best-simplify-108 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 209 | 5037 |
| 1 | 543 | 4935 |
| 2 | 1629 | 4899 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(+.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(-.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(-.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(*.f64 y.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 y.re y.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(*.f64 2 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(*.f64 (*.f64 y.re 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 -2 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 1/2 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.re y.re)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.re 4)) |
(*.f64 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 y.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1/4 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.re 4))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4))) |
(pow.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(neg.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
| Outputs |
|---|
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(/.f64 1 y.re) |
(+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (/.f64 1 y.re) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 y.im 2) (/.f64 -1 (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (/.f64 1 y.re) (*.f64 -1 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (/.f64 1 y.re) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)))) |
(+.f64 (/.f64 1 y.re) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (neg.f64 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))))) |
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(/.f64 y.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 y.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8))) (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(+.f64 (/.f64 y.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))) (+.f64 (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 6)) (neg.f64 (/.f64 (pow.f64 y.re 7) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3)))) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 (pow.f64 y.im 4) x.re) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 6) x.re) (pow.f64 y.re 7)) (/.f64 (*.f64 (pow.f64 y.im 2) x.re) (pow.f64 y.re 3))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (+.f64 (*.f64 x.re (neg.f64 (/.f64 (pow.f64 y.re 3) (pow.f64 y.im 4)))) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8))) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.re x.re) (pow.f64 y.im 2)) (/.f64 (*.f64 (pow.f64 y.re 5) x.re) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 7) x.re) (pow.f64 y.im 8)) (/.f64 (*.f64 (pow.f64 y.re 3) x.re) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.re (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.re (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2) 2)) |
(/.f64 (+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (+.f64 (/.f64 y.re (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.re (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2) 2)) |
(/.f64 (+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(+.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(/.f64 (+.f64 (/.f64 y.re (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.re (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2) 2)) |
(/.f64 (+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(/.f64 (+.f64 (/.f64 y.re (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.re (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2) 2)) |
(/.f64 (+.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(-.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 y.re y.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 2 (/.f64 (/.f64 y.re 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) 1/2) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.re 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -2 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.re y.re)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.re 4)) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 y.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.re 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.re y.re))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.re 4))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(neg.f64 (neg.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.re (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re 8)) 8) |
(/.f64 (*.f64 y.re (*.f64 4 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(/.f64 (+.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (*.f64 x.re (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re 8)) 8) |
(/.f64 (*.f64 y.re (*.f64 4 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.re x.re)) (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 2 (+.f64 x.re x.re))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re 8))) 16) |
(/.f64 (*.f64 4 (*.f64 y.re (*.f64 4 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) 16) |
(pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 5.5b | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 10.5b | (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Compiled 40 to 9 computations (77.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.re | @ | -inf | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | 0 | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | x.re | @ | 0 | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | 0 | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1396× | rational_best-4 |
| 1396× | rational_best-2 |
| 1396× | rational_best-3 |
| 1396× | rational_best-1 |
| 1396× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 56 |
| 1 | 74 | 56 |
| 2 | 196 | 56 |
| 3 | 689 | 56 |
| 4 | 3457 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 y.re y.re)) (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x.re x.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re 4) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (*.f64 x.re 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.re 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
| 1× | egg-herbie |
| 1092× | rational_best-simplify-50 |
| 1016× | rational_best-simplify-3 |
| 996× | rational_best-simplify-55 |
| 694× | rational_best-simplify-108 |
| 638× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 212 | 5409 |
| 1 | 542 | 5307 |
| 2 | 1624 | 5289 |
| 3 | 7340 | 5289 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(-.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(/.f64 (*.f64 (*.f64 2 (+.f64 y.re y.re)) (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(+.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(+.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(-.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(-.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(*.f64 x.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 x.re x.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 2 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(*.f64 (*.f64 x.re 4) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(*.f64 -2 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 1/2 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.re) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.re x.re)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (*.f64 x.re 4)) |
(*.f64 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1/4 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.re 4))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re))) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4))) |
(pow.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(neg.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.re y.re) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (/.f64 x.re y.re) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)) (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))))) |
(+.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3)) (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(+.f64 (*.f64 (*.f64 x.re (pow.f64 y.re 3)) (/.f64 -1 (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 (*.f64 x.re (pow.f64 y.re 7)) (/.f64 -1 (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8))))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (+.f64 (pow.f64 y.im 2) (pow.f64 y.re 2))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))) (/.f64 x.re (pow.f64 y.im 2))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(/.f64 x.re (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 x.re (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (/.f64 x.re (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 x.re (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8)))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 8))) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 6))))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))) (/.f64 x.re (pow.f64 y.im 2))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(/.f64 x.re (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 x.re (pow.f64 y.im 2))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6)) (+.f64 (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))) (/.f64 x.re (pow.f64 y.im 2))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8)) (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4))))) |
(+.f64 (+.f64 (/.f64 x.re (pow.f64 y.im 2)) (/.f64 (*.f64 x.re (pow.f64 y.re 4)) (pow.f64 y.im 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 2)) (pow.f64 y.im 4)) (/.f64 (*.f64 x.re (pow.f64 y.re 6)) (pow.f64 y.im 8))))) |
(+.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 0 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.re (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (/.f64 (neg.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 8) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 y.re y.re)) (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 (*.f64 x.re 4) (/.f64 (*.f64 2 (+.f64 y.re y.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re 8))) 16) |
(/.f64 (*.f64 (*.f64 x.re 8) (*.f64 (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) 16) |
(pow.f64 (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 x.re 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 x.re) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 x.re x.re) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 2 (*.f64 x.re (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/2) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.re 4) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -2 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.re) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 x.re x.re)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (*.f64 x.re 4)) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 x.re 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 (*.f64 x.re 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 x.re 4))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (+.f64 x.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 x.re x.re))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.re 4))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(neg.f64 (neg.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| ✓ | 3.0b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| ✓ | 14.3b | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 40 to 9 computations (77.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.im | @ | 0 | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | -inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | -inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1350× | rational_best-4 |
| 1350× | rational_best-2 |
| 1350× | rational_best-3 |
| 1350× | rational_best-1 |
| 1350× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 56 |
| 1 | 72 | 56 |
| 2 | 187 | 56 |
| 3 | 674 | 56 |
| 4 | 3291 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y.im y.im) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y.im 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 (+.f64 x.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1))))) |
| 1× | egg-herbie |
| 1342× | rational_best-simplify-55 |
| 1298× | rational_best-simplify-50 |
| 1088× | rational_best-simplify-49 |
| 1054× | rational_best-simplify-53 |
| 690× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 209 | 5817 |
| 1 | 560 | 5703 |
| 2 | 1688 | 5001 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(+.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(+.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(-.f64 0 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(-.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(-.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(-.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(*.f64 y.im (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(*.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (+.f64 y.im y.im) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(*.f64 2 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(*.f64 (*.f64 y.im 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 -2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(*.f64 1/2 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.im y.im)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im 4)) |
(*.f64 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(*.f64 (*.f64 2 (*.f64 y.im 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 1/4 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.im 4))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4))) |
(pow.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(neg.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 y.im (/.f64 (+.f64 x.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) 4) |
(/.f64 (+.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4))) 8) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(pow.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
| Outputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (*.f64 (pow.f64 y.im 7) (/.f64 -1 (pow.f64 y.re 8)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 1 y.im))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 1 y.im))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 1 y.im))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 (pow.f64 y.re 2) (/.f64 -1 (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) (+.f64 (/.f64 1 y.im) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (*.f64 (pow.f64 y.im 7) (/.f64 -1 (pow.f64 y.re 8)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (*.f64 (pow.f64 y.im 7) (/.f64 -1 (pow.f64 y.re 8)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)))) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) (/.f64 x.im y.im))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) (/.f64 x.im y.im))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))) (/.f64 x.im y.im))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (*.f64 x.im (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)) (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (+.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.im (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.im (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(+.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 0) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 0 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (/.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) 0)) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2)) |
(/.f64 (+.f64 (/.f64 y.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.im (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) (+.f64 (/.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2)) 2) 0)) |
(/.f64 (+.f64 (/.f64 y.im (*.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 3/2)) 2) |
(+.f64 (/.f64 y.im (*.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 y.im (/.f64 3/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)) |
(/.f64 (+.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 3 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 4) |
(-.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im 3) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (/.f64 (neg.f64 y.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 0)) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.im (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (+.f64 y.im y.im) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 2 (/.f64 (/.f64 y.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(*.f64 y.im (/.f64 1/2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (*.f64 y.im 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 -2 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) -2))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/2 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 y.im (/.f64 1/2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 y.im y.im)) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (*.f64 y.im 4)) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1/4) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 2 (*.f64 y.im 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 1/4 (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) (*.f64 2 (*.f64 y.im 4))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 y.im (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 y.im y.im))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 y.im 4))) |
(*.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (-.f64 y.im 0) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 1) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(neg.f64 (neg.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 0 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 y.im (/.f64 (/.f64 x.im 2) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (neg.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im (/.f64 (+.f64 x.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) 4) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (+.f64 (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4)) (*.f64 (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im 4))) 8) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 x.im x.im)) (/.f64 (*.f64 y.im 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 16) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) | |
| 0.8b | (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| ✓ | 13.7b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
Compiled 46 to 14 computations (69.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | 0 | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 0.0ms | y.re | @ | inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 0.0ms | y.re | @ | -inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 0.0ms | y.im | @ | -inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 0.0ms | y.im | @ | inf | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 1× | batch-egg-rewrite |
| 1218× | rational_best-simplify-63 |
| 1158× | rational_best-2 |
| 1158× | rational_best-3 |
| 1158× | rational_best-1 |
| 1144× | rational_best-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 37 |
| 1 | 87 | 31 |
| 2 | 207 | 31 |
| 3 | 692 | 31 |
| 4 | 3115 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (*.f64 x.im 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im (+.f64 x.im x.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (*.f64 x.im 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im 4) (*.f64 y.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im 4) (*.f64 x.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 2) (/.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1))))) |
| 1× | egg-herbie |
| 1016× | rational_best-simplify-54 |
| 836× | rational_best-simplify-89 |
| 738× | rational_best-simplify-55 |
| 666× | rational_best-simplify-67 |
| 660× | rational_best-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 196 | 3800 |
| 1 | 674 | 3740 |
| 2 | 2532 | 3740 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 0 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(/.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(/.f64 (/.f64 (*.f64 y.im x.im) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4) |
(/.f64 (neg.f64 (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im (*.f64 x.im 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (*.f64 (*.f64 y.im (+.f64 x.im x.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8) |
(/.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1) |
(/.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (*.f64 x.im 4))) 16) |
(/.f64 (*.f64 (*.f64 x.im 4) (*.f64 y.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (*.f64 (*.f64 y.im 4) (*.f64 x.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(/.f64 (/.f64 (*.f64 y.im x.im) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(/.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 2) (/.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (-.f64 0 (neg.f64 (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 (*.f64 x.im (pow.f64 y.im 7)) (/.f64 -1 (pow.f64 y.re 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 (*.f64 x.im (pow.f64 y.im 7)) (/.f64 -1 (pow.f64 y.re 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 (*.f64 x.im (pow.f64 y.im 7)) (/.f64 -1 (pow.f64 y.re 8))))) |
(+.f64 (+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)) (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (pow.f64 y.re 2)) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 5)) (pow.f64 y.re 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.im 3)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.im (pow.f64 y.im 7)) (pow.f64 y.re 8)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (+.f64 (*.f64 (*.f64 x.im (pow.f64 y.re 2)) (/.f64 -1 (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 2)) (pow.f64 y.im 3)) (/.f64 (*.f64 x.im (pow.f64 y.re 6)) (pow.f64 y.im 7)))) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 0 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 0) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (neg.f64 (/.f64 0 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (neg.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 (neg.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) 1/2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im (+.f64 x.im x.im)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (*.f64 2 (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) 2) (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 1/4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 y.im x.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im (*.f64 x.im 4)) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 y.im (+.f64 x.im x.im)) 4) (*.f64 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2) 4)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 8) 8) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) -1) |
(/.f64 (neg.f64 (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 4 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (*.f64 x.im 4))) 16) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 x.im 4) (*.f64 y.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 (*.f64 y.im 4) (*.f64 x.im (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) 16) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im x.im) 1/2) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 2)) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.im (+.f64 x.im x.im)) -2) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 4 (*.f64 y.im (*.f64 x.im 4))) (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4)) 4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1/2 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 4) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1/2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 4) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) 8) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1/2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im (*.f64 x.im (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 8) (/.f64 1 (*.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) 4))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) 2) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 4 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 2 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 2) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 2) (/.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(/.f64 (neg.f64 (*.f64 x.im y.im)) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im))) |
(*.f64 (neg.f64 x.im) (/.f64 y.im (-.f64 (neg.f64 (*.f64 y.re y.re)) (*.f64 y.im y.im)))) |
(/.f64 (-.f64 0 (neg.f64 (*.f64 y.im x.im))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(pow.f64 (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) 1) |
(*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 24699 to 9962 computations (59.7% saved)
14 alts after pruning (5 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1079 | 4 | 1083 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 8 | 9 |
| Total | 1080 | 14 | 1094 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.9b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 39.6b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 39.0b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 37.0b | (/.f64 x.re y.re) |
| ✓ | 40.9b | (/.f64 x.im y.im) |
| 34.7b | (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.im (neg.f64 y.im))) | |
| ✓ | 37.7b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| ✓ | 39.1b | (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| 41.0b | (*.f64 (/.f64 1 y.im) x.im) | |
| 37.8b | (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) | |
| ✓ | 38.3b | (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| 39.3b | (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) | |
| ✓ | 38.5b | (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| 37.0b | (*.f64 x.re (/.f64 1 y.re)) |
Compiled 195 to 123 computations (36.9% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.im (neg.f64 y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(*.f64 (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)) (/.f64 (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (*.f64 y.re (neg.f64 y.re)) (*.f64 y.im y.im)))) |
| Outputs |
|---|
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
5 calls:
| 198.0ms | y.im |
| 108.0ms | x.im |
| 107.0ms | y.re |
| 80.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 43.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 19.4b | 4 | x.re |
| 18.8b | 6 | x.im |
| 10.7b | 5 | y.re |
| 10.9b | 7 | y.im |
| 14.3b | 3 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 373 to 98 computations (73.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 5.3224615273123105e+34 | 1.5629649641916803e+37 |
| 123.0ms | 1.3689184462305152e-160 | 8.891552689404588e-148 |
| 18.0ms | -5.673112012586703e-161 | -3.0359509649507527e-165 |
| 20.0ms | -2.9707993466305834e+110 | -1.559647795208815e+105 |
| 104.0ms | 28× | body | 256 | infinite |
| 66.0ms | 560× | body | 256 | valid |
Compiled 1776 to 962 computations (45.8% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.im (neg.f64 y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 (neg.f64 y.im) (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
| Outputs |
|---|
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
5 calls:
| 165.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 75.0ms | y.im |
| 54.0ms | x.im |
| 53.0ms | x.re |
| 51.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 5 | x.re |
| 18.8b | 6 | x.im |
| 11.0b | 5 | y.re |
| 11.1b | 7 | y.im |
| 14.3b | 3 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 292 to 90 computations (69.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 3.448113126810197e+54 | 7.850596848294593e+55 |
| 19.0ms | 3.0936698882401605e-171 | 4.023917154995215e-167 |
| 19.0ms | -5.673112012586703e-161 | -3.0359509649507527e-165 |
| 19.0ms | -2.9707993466305834e+110 | -1.559647795208815e+105 |
| 62.0ms | 512× | body | 256 | valid |
| 3.0ms | 27× | body | 256 | infinite |
Compiled 1626 to 881 computations (45.8% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.im (neg.f64 y.im))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
| Outputs |
|---|
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
5 calls:
| 117.0ms | y.re |
| 101.0ms | x.im |
| 98.0ms | x.re |
| 41.0ms | y.im |
| 19.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Error | Segments | Branch |
|---|---|---|
| 20.3b | 4 | x.re |
| 19.8b | 6 | x.im |
| 11.4b | 5 | y.re |
| 13.1b | 5 | y.im |
| 14.3b | 3 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 244 to 81 computations (66.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 5.3224615273123105e+34 | 1.5629649641916803e+37 |
| 22.0ms | 3.0936698882401605e-171 | 4.023917154995215e-167 |
| 72.0ms | -5.673112012586703e-161 | -3.0359509649507527e-165 |
| 15.0ms | -1.462408922108504e+59 | -1.0522016076340221e+57 |
| 60.0ms | 496× | body | 256 | valid |
| 3.0ms | 27× | body | 256 | infinite |
Compiled 1297 to 792 computations (38.9% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
| Outputs |
|---|
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 x.im y.im) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) |
5 calls:
| 156.0ms | x.im |
| 114.0ms | y.im |
| 82.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 67.0ms | x.re |
| 40.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 20.3b | 4 | x.re |
| 19.8b | 6 | x.im |
| 12.3b | 5 | y.re |
| 12.4b | 7 | y.im |
| 14.3b | 3 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 195 to 73 computations (62.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 5.3224615273123105e+34 | 1.5629649641916803e+37 |
| 14.0ms | 2.978711437409289e-236 | 2.6619538781770487e-235 |
| 18.0ms | -5.673112012586703e-161 | -3.0359509649507527e-165 |
| 14.0ms | -1.462408922108504e+59 | -1.0522016076340221e+57 |
| 51.0ms | 464× | body | 256 | valid |
| 3.0ms | 27× | body | 256 | infinite |
Compiled 1033 to 644 computations (37.7% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 x.im y.im) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 x.re y.re) |
5 calls:
| 40.0ms | y.im |
| 38.0ms | x.im |
| 35.0ms | y.re |
| 27.0ms | x.re |
| 18.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Error | Segments | Branch |
|---|---|---|
| 20.5b | 4 | x.re |
| 21.0b | 4 | x.im |
| 13.4b | 5 | y.re |
| 14.5b | 5 | y.im |
| 14.3b | 3 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 179 to 68 computations (62% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 5.56155726239505e+159 | 8.920375712781705e+159 |
| 13.0ms | 2.978711437409289e-236 | 2.6619538781770487e-235 |
| 17.0ms | -5.673112012586703e-161 | -3.0359509649507527e-165 |
| 17.0ms | -2.0669697256561175e+66 | -4.051150959230641e+62 |
| 47.0ms | 416× | body | 256 | valid |
| 3.0ms | 31× | body | 256 | infinite |
Compiled 754 to 485 computations (35.7% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re y.re) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.im y.im) |
4 calls:
| 55.0ms | x.re |
| 51.0ms | y.im |
| 38.0ms | x.im |
| 26.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 8 | x.re |
| 26.3b | 5 | x.im |
| 21.2b | 4 | y.re |
| 19.9b | 7 | y.im |
Compiled 145 to 53 computations (63.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1749623.189040026 | 2218817487465191700.0 |
| 10.0ms | 5.540887816464368e-56 | 1.8653732963400153e-55 |
| 17.0ms | 1.5355740953372067e-109 | 3.35298052465324e-105 |
| 17.0ms | -2.6581607060216717e-51 | -9.813370608369092e-54 |
| 13.0ms | -3.236020383320501e-5 | -1.4199319560984284e-6 |
| 14.0ms | -3.778010729440902e+81 | -4.730504978508567e+80 |
| 81.0ms | 704× | body | 256 | valid |
| 1.0ms | 12× | body | 256 | infinite |
Compiled 1204 to 795 computations (34% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.im) x.im) |
(*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.im x.im)) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re y.re) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.im y.im) |
4 calls:
| 106.0ms | x.im |
| 88.0ms | x.re |
| 46.0ms | y.im |
| 25.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 8 | x.re |
| 26.3b | 5 | x.im |
| 21.2b | 4 | y.re |
| 19.9b | 7 | y.im |
Compiled 132 to 50 computations (62.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1749623.189040026 | 2218817487465191700.0 |
| 11.0ms | 5.540887816464368e-56 | 1.8653732963400153e-55 |
| 70.0ms | 1.5355740953372067e-109 | 3.35298052465324e-105 |
| 16.0ms | -2.6581607060216717e-51 | -9.813370608369092e-54 |
| 14.0ms | -0.0011109330068483079 | -6.702996876786179e-5 |
| 12.0ms | -3.778010729440902e+81 | -4.730504978508567e+80 |
| 133.0ms | 704× | body | 256 | valid |
| 1.0ms | 12× | body | 256 | infinite |
Compiled 1178 to 769 computations (34.7% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 x.re y.re) |
4 calls:
| 66.0ms | y.im |
| 41.0ms | x.re |
| 32.0ms | x.im |
| 23.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 8 | x.re |
| 26.3b | 5 | x.im |
| 21.2b | 4 | y.re |
| 21.6b | 5 | y.im |
Compiled 95 to 41 computations (56.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 6.0972676124296435e+25 | 5.3224615273123105e+34 |
| 23.0ms | 1.3689184462305152e-160 | 8.891552689404588e-148 |
| 12.0ms | -2.5575671796756772e+37 | -1.883708280370312e+36 |
| 46.0ms | 400× | body | 256 | valid |
| 3.0ms | 23× | body | 256 | infinite |
Compiled 578 to 393 computations (32% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
(*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 x.re y.re) |
4 calls:
| 27.0ms | y.im |
| 25.0ms | x.im |
| 25.0ms | x.re |
| 23.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 26.1b | 6 | x.re |
| 26.9b | 5 | x.im |
| 21.7b | 4 | y.re |
| 21.8b | 5 | y.im |
Compiled 73 to 37 computations (49.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 6.0972676124296435e+25 | 5.3224615273123105e+34 |
| 14.0ms | 1.607637295422475e-98 | 4.5260300437066014e-97 |
| 12.0ms | -2.5575671796756772e+37 | -1.883708280370312e+36 |
| 40.0ms | 352× | body | 256 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 506 to 345 computations (31.8% saved)
Total -39.2b remaining (-171.4%)
Threshold costs -39.2b (-171.4%)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 x.re (/.f64 1 y.re)) |
(*.f64 (/.f64 1 y.im) x.im) |
(*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
4 calls:
| 25.0ms | x.re |
| 19.0ms | x.im |
| 12.0ms | y.im |
| 11.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 30.0b | 7 | x.re |
| 27.6b | 5 | x.im |
| 22.9b | 3 | y.re |
| 23.3b | 3 | y.im |
Compiled 51 to 33 computations (35.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 6.0972676124296435e+25 | 5.3224615273123105e+34 |
| 12.0ms | -2.5575671796756772e+37 | -1.883708280370312e+36 |
| 27.0ms | 240× | body | 256 | valid |
Compiled 266 to 197 computations (25.9% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 1875 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 y.re -19999999999999999637017414376799615729435301928656342495916796739798145108760106596411606848786275352526716928) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (if (<=.f64 y.re 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 15500000000000000878880808181793030144) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -4149999999999999789095998898362526361830080129667980668316999041103398267726213809727789108875460972082364416) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (if (<=.f64 y.re 5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 67999999999999995795918473726267604302275492302746025984) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -11600000000000000630511457285830642384628499814356095074304) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 15500000000000000878880808181793030144) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -120000000000000009982992778590930925941354557628429493075968) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -6584924608819935/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 2291112313477997/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x.im y.im) (if (<=.f64 y.re 15500000000000000878880808181793030144) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -28000000000000002350773697061806614268857019655042642096800399360) (/.f64 x.re y.re) (if (<=.f64 y.re -1316984921763987/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 x.im y.im) (if (<=.f64 y.re 5600000000000000223863996391341602601231553390966287931247241505389755647138799017328093334779702747275517967114336709298115933167581750726341888001542555959296) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.im -649999999999999980426909432749914791633485416989599199345027465844725072772726784) (/.f64 x.im y.im) (if (<=.f64 y.im -3984496719921263/295147905179352825856) (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) (if (<=.f64 y.im -5257189600094375/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.im 8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (/.f64 x.re y.re) (if (<=.f64 y.im 6625676492918941/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 25000000000000000) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.im y.im))))))) |
(if (<=.f64 y.im -599999999999999973831586271110906984744907486169596774865018014583660739920134144) (/.f64 x.im y.im) (if (<=.f64 y.im -4242751136953197/4611686018427387904) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im -6200787733444647/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.im 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 x.re y.re) (if (<=.f64 y.im 3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 180000000000000) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.im y.im))))))) |
(if (<=.f64 y.re -2200000000000000004781030669033668608) (/.f64 x.re y.re) (if (<=.f64 y.re 4606887725612233/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (/.f64 x.im y.im) (if (<=.f64 y.re 920000000000000023219666944) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (/.f64 x.re y.re)))) |
(if (<=.f64 y.re -3700000000000000289772915614575230976) (/.f64 x.re y.re) (if (<=.f64 y.re 3270674342474151/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (/.f64 x.im y.im) (if (<=.f64 y.re 260000000000000002080374784) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re y.re)))) |
(if (<=.f64 y.re -2549999999999999864675603530779721728) (/.f64 x.re y.re) (if (<=.f64 y.re 95000000000000005385486336) (/.f64 x.im y.im) (/.f64 x.re y.re))) |
(/.f64 x.im y.im) |
| Outputs |
|---|
(if (<=.f64 y.re -19999999999999999637017414376799615729435301928656342495916796739798145108760106596411606848786275352526716928) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (if (<=.f64 y.re 2318722513810355/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 15500000000000000878880808181793030144) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 x.im (/.f64 (neg.f64 y.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -4149999999999999789095998898362526361830080129667980668316999041103398267726213809727789108875460972082364416) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (if (<=.f64 y.re 5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 67999999999999995795918473726267604302275492302746025984) (-.f64 (/.f64 (*.f64 x.im y.im) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (*.f64 x.re (/.f64 (neg.f64 y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -11600000000000000630511457285830642384628499814356095074304) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 5311379928167671/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032) (-.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (neg.f64 (/.f64 x.im y.im))) (if (<=.f64 y.re 15500000000000000878880808181793030144) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -120000000000000009982992778590930925941354557628429493075968) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))) (if (<=.f64 y.re -6584924608819935/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 2291112313477997/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (/.f64 x.im y.im) (if (<=.f64 y.re 15500000000000000878880808181793030144) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (-.f64 (neg.f64 (*.f64 y.im y.im)) (*.f64 y.re y.re))))))))) |
(if (<=.f64 y.re -28000000000000002350773697061806614268857019655042642096800399360) (/.f64 x.re y.re) (if (<=.f64 y.re -1316984921763987/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.re 6586947901249241/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (/.f64 x.im y.im) (if (<=.f64 y.re 5600000000000000223863996391341602601231553390966287931247241505389755647138799017328093334779702747275517967114336709298115933167581750726341888001542555959296) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.im -649999999999999980426909432749914791633485416989599199345027465844725072772726784) (/.f64 x.im y.im) (if (<=.f64 y.im -3984496719921263/295147905179352825856) (*.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (*.f64 y.re x.re)) (if (<=.f64 y.im -5257189600094375/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.im 8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (/.f64 x.re y.re) (if (<=.f64 y.im 6625676492918941/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 25000000000000000) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.im y.im))))))) |
(if (<=.f64 y.im -599999999999999973831586271110906984744907486169596774865018014583660739920134144) (/.f64 x.im y.im) (if (<=.f64 y.im -4242751136953197/4611686018427387904) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im -6200787733444647/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.im 5164499756173817/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (/.f64 x.re y.re) (if (<=.f64 y.im 3588908100331093/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 180000000000000) (*.f64 x.re (/.f64 y.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.im y.im))))))) |
(if (<=.f64 y.re -2200000000000000004781030669033668608) (/.f64 x.re y.re) (if (<=.f64 y.re 4606887725612233/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (/.f64 x.im y.im) (if (<=.f64 y.re 920000000000000023219666944) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (/.f64 x.re y.re)))) |
(if (<=.f64 y.re -3700000000000000289772915614575230976) (/.f64 x.re y.re) (if (<=.f64 y.re 3270674342474151/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (/.f64 x.im y.im) (if (<=.f64 y.re 260000000000000002080374784) (*.f64 y.im (/.f64 x.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re y.re)))) |
(if (<=.f64 y.re -2549999999999999864675603530779721728) (/.f64 x.re y.re) (if (<=.f64 y.re 95000000000000005385486336) (/.f64 x.im y.im) (/.f64 x.re y.re))) |
(/.f64 x.im y.im) |
Compiled 738 to 296 computations (59.9% saved)
| 6× | egg-herbie |
| 1590× | rational_best-simplify-65 |
| 1562× | rational_best-simplify-47 |
| 1562× | rational_best-simplify-47 |
| 1562× | rational_best-simplify-47 |
| 1310× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 409 | 10737 |
| 1 | 1138 | 10551 |
| 2 | 4530 | 10137 |
| 0 | 375 | 10109 |
| 1 | 1076 | 9709 |
| 2 | 3388 | 9445 |
| 0 | 1377 | 76753 |
| 1 | 5678 | 75661 |
| 0 | 409 | 10737 |
| 1 | 1138 | 10551 |
| 2 | 4530 | 10137 |
| 0 | 375 | 10109 |
| 1 | 1076 | 9709 |
| 2 | 3388 | 9445 |
| 0 | 409 | 10737 |
| 1 | 1138 | 10551 |
| 2 | 4530 | 10137 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 438 to 114 computations (74% saved)
Compiled 698 to 163 computations (76.6% saved)
Loading profile data...