
Time bar (total: 4.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 100% | 99.8% | 0% | 0.2% | 0% | 0% | 0% | 1 |
Compiled 12 to 8 computations (33.3% saved)
ival-add: 0.0ms (0% of total)ival-mult: 0.0ms (0% of total)const: 0.0ms (0% of total)| 541.0ms | 8256× | 0 | valid |
ival-mult: 149.0ms (58.2% of total)ival-add: 97.0ms (37.9% of total)const: 7.0ms (2.7% of total)backward-pass: 3.0ms (1.2% of total)| 1× | egg-herbie |
| 226× | fma-define |
| 118× | fma-neg |
| 68× | unsub-neg |
| 45× | associate-*r* |
| 37× | distribute-lft-neg-out |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 45 | 464 |
| 1 | 96 | 464 |
| 2 | 170 | 464 |
| 3 | 374 | 464 |
| 4 | 603 | 464 |
| 5 | 804 | 464 |
| 6 | 959 | 464 |
| 7 | 981 | 464 |
| 8 | 985 | 464 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 (neg.f64 x.im) y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im (neg.f64 y.re))) |
(+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re)) |
(neg.f64 (+.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 x.im y.re))) |
(neg.f64 (+.f64 (*.f64 x.re y.im) (*.f64 (neg.f64 x.im) y.re))) |
(neg.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im (neg.f64 y.re)))) |
(neg.f64 (+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))) |
(+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.re y.im) (*.f64 x.im x.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 y.re x.im)) |
(+.f64 (*.f64 x.re x.im) (*.f64 y.im y.re)) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
| Outputs |
|---|
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re)) |
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.re y.im) (*.f64 (neg.f64 x.im) y.re)) |
(fma.f64 x.re y.im (*.f64 x.im (neg.f64 y.re))) |
(-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im (neg.f64 y.re))) |
(fma.f64 x.re y.im (*.f64 x.im (neg.f64 y.re))) |
(-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re)) |
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re)) |
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(neg.f64 (+.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 x.im y.re))) |
(fma.f64 x.re y.im (*.f64 x.im (neg.f64 y.re))) |
(-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(neg.f64 (+.f64 (*.f64 x.re y.im) (*.f64 (neg.f64 x.im) y.re))) |
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re)) |
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(neg.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im (neg.f64 y.re)))) |
(fma.f64 x.re (neg.f64 y.im) (*.f64 x.im y.re)) |
(-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(neg.f64 (+.f64 (*.f64 x.re (neg.f64 y.im)) (*.f64 x.im y.re))) |
(fma.f64 x.re y.im (*.f64 x.im (neg.f64 y.re))) |
(-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.re y.im) (*.f64 x.im x.re)) |
(fma.f64 x.re x.im (*.f64 y.im y.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 x.im y.re)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re y.im) (*.f64 y.re x.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re x.im) (*.f64 y.im y.re)) |
(fma.f64 x.re x.im (*.f64 y.im y.re)) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(sort x.re y.im)
(sort x.im y.re)
| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 7 | 0 | - | 0 | - | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| 0 | 0 | - | 0 | - | x.im |
| 0 | 0 | - | 0 | - | (*.f64 x.re y.im) |
| 0 | 0 | - | 0 | - | y.im |
| 0 | 0 | - | 0 | - | y.re |
| 0 | 0 | - | 0 | - | x.re |
| 0 | 0 | - | 0 | - | (*.f64 x.im y.re) |
| 35.0ms | 512× | 256 | valid |
Compiled 55 to 23 computations (58.2% saved)
ival-mult: 8.0ms (69.7% of total)ival-add: 3.0ms (26.2% of total)const: 0.0ms (0% of total)Compiled 10 to 6 computations (40% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.2% | (fma.f64 x.re y.im (*.f64 x.im y.re)) |
| ▶ | 97.2% | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
Compiled 21 to 13 computations (38.1% saved)
Found 2 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | (fma.f64 x.re y.im (*.f64 x.im y.re)) |
| ✓ | 97.7% | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| 24.0ms | 256× | 256 | valid |
Compiled 35 to 9 computations (74.3% saved)
ival-mult: 5.0ms (43.9% of total)<compiled-spec>: 3.0ms (26.3% of total)ival-add: 3.0ms (26.3% of total)const: 0.0ms (0% of total)| Inputs |
|---|
#<alt (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))> |
#<alt (fma.f64 x.re y.im (*.f64 x.im y.re))> |
| Outputs |
|---|
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.im | @ | 0 | (+ (* x.re y.im) (* x.im y.re)) |
| 1.0ms | x.re | @ | 0 | (+ (* x.re y.im) (* x.im y.re)) |
| 0.0ms | x.re | @ | -inf | (+ (* x.re y.im) (* x.im y.re)) |
| 0.0ms | y.im | @ | -inf | (+ (* x.re y.im) (* x.im y.re)) |
| 0.0ms | y.re | @ | inf | (+ (* x.re y.im) (* x.im y.re)) |
| 1× | batch-egg-rewrite |
| 739× | log1p-expm1-u |
| 739× | expm1-log1p-u |
| 711× | unpow-prod-down |
| 396× | log-prod |
| 314× | fma-define |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 54 |
| 1 | 162 | 54 |
| 2 | 2028 | 54 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 y.im x.re (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re y.im) #s(literal 1 binary64) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 y.re x.im (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 x.re y.im)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64))) (cbrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64))) (cbrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 #s(literal 0 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
| 1× | egg-herbie |
| 684× | fma-define |
| 520× | unswap-sqr |
| 278× | *-commutative |
| 257× | distribute-lft-in |
| 241× | distribute-rgt-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 273 | 8093 |
| 1 | 642 | 8009 |
| 2 | 1778 | 7941 |
| 3 | 6143 | 7869 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 y.im x.re (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re y.im) #s(literal 1 binary64) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 y.re x.im (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 x.re y.im)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64))) (cbrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64))) (cbrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 #s(literal 0 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
| Outputs |
|---|
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 2 binary64)) (pow.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) #s(literal 2 binary64))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 7 binary64))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 8 binary64)))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 3 binary64))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 5 binary64)))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 y.im x.re (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.re y.im) #s(literal 1 binary64) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 y.re x.im (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.im y.re)) (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.re)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (cbrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (sqrt.f64 (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) x.re) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 y.im) #s(literal 2 binary64))) (cbrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.re (sqrt.f64 y.im)) (sqrt.f64 y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64))) (cbrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 #s(literal 0 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (exp.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) (/.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (log.f64 (exp.f64 #s(literal 1 binary64)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) #s(literal 1 binary64))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (fma.f64 x.re y.im (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 2 binary64)) (pow.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) #s(literal 2 binary64))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 7 binary64))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 8 binary64)))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1/3 binary64))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (*.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) (pow.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 3 binary64))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im y.re (*.f64 x.re y.im))) #s(literal 5 binary64)))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (*.f64 x.re (*.f64 y.im (*.f64 x.im y.re)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64))) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 2 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 y.re (fma.f64 x.im y.re (*.f64 y.im (neg.f64 x.re)))) (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)))) |
(pow.f64 (/.f64 (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (-.f64 (pow.f64 (*.f64 x.re y.im) #s(literal 2 binary64)) (pow.f64 (*.f64 x.im y.re) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.im) x.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (pow.f64 (exp.f64 y.re) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 y.re) x.im) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (pow.f64 (exp.f64 y.im) x.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im y.re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re y.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re))) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 1/3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
Compiled 1702 to 540 computations (68.3% saved)
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 108 | 3 | 111 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 1 | 2 |
| Done | 0 | 0 | 0 |
| Total | 109 | 4 | 113 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 97.2% | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| ▶ | 47.4% | (*.f64 x.re y.im) |
| ▶ | 93.3% | (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
| ▶ | 56.3% | (*.f64 x.im y.re) |
Compiled 38 to 25 computations (34.2% saved)
Found 3 expressions with local error:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)) |
| ✓ | 95.2% | (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
| ✓ | 90.9% | (/.f64 (*.f64 x.re y.im) x.im) |
| 26.0ms | 256× | 256 | valid |
Compiled 43 to 10 computations (76.7% saved)
ival-mult: 6.0ms (60.2% of total)ival-div: 2.0ms (20.1% of total)ival-add: 1.0ms (10% of total)const: 0.0ms (0% of total)| Inputs |
|---|
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))> |
#<alt (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))> |
| Outputs |
|---|
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im)))))> |
#<alt (*.f64 x.re y.im)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re)))> |
#<alt (*.f64 x.im y.re)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re)))))> |
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re)))))> |
#<alt (*.f64 x.im y.re)> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im)))> |
#<alt (*.f64 x.re y.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im)))))> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt y.re> |
#<alt (*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))))> |
#<alt (*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))))> |
#<alt (*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))))> |
#<alt y.re> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64))))> |
#<alt y.re> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re)))> |
#<alt (*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re)))> |
#<alt (*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re)))> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re)))))> |
#<alt y.re> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im)))> |
#<alt (*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im)))> |
#<alt (*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im)))> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im)))))> |
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im)))))> |
#<alt (/.f64 (*.f64 x.re y.im) x.im)> |
#<alt (/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im)> |
#<alt (/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im)> |
#<alt (/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im)> |
#<alt y.re> |
#<alt y.re> |
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y.re | @ | inf | (* x.im (+ y.re (/ (* x.re y.im) x.im))) |
| 1.0ms | x.re | @ | inf | (/ (* x.re y.im) x.im) |
| 1.0ms | x.re | @ | 0 | (/ (* x.re y.im) x.im) |
| 1.0ms | x.im | @ | -inf | (* x.im (+ y.re (/ (* x.re y.im) x.im))) |
| 0.0ms | x.im | @ | 0 | (/ (* x.re y.im) x.im) |
| 1× | batch-egg-rewrite |
| 1055× | log1p-expm1-u |
| 1055× | expm1-log1p-u |
| 562× | log-prod |
| 301× | fma-define |
| 170× | expm1-undefine |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 93 |
| 1 | 190 | 85 |
| 2 | 2838 | 85 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)) |
| Outputs |
|---|
(+.f64 #s(literal 0 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) #s(literal 1 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 y.im (/.f64 x.re x.im)) |
(*.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im)) |
(*.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im)) |
(*.f64 (/.f64 y.im x.im) x.re) |
(*.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im)) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im))) |
(*.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im))) |
(*.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im))) |
(*.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im)) |
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im))) |
(pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 x.im y.im) x.re) #s(literal -1 binary64)) |
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 x.im))) |
(neg.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) x.im)) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im))))) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(+.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(+.f64 #s(literal 0 binary64) (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(+.f64 (*.f64 (*.f64 x.im y.re) #s(literal 1 binary64)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (*.f64 x.im y.re) (-.f64 (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.im y.re) (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (*.f64 x.im (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) x.im) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) x.im) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (exp.f64 (*.f64 x.im y.re)))) |
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x.im #s(literal 3 binary64)) (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) (pow.f64 x.im #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64))) |
(fma.f64 x.re (*.f64 (/.f64 y.im x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re y.im) (*.f64 (/.f64 #s(literal 1 binary64) x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im (*.f64 x.re (/.f64 y.im x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) x.im (*.f64 x.im y.re)) |
(fma.f64 y.re x.im (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (*.f64 x.im y.re))) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im x.re) (/.f64 y.im x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 y.re #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(*.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re (/.f64 y.im x.im) y.re)) |
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (/.f64 y.re (/.f64 (/.f64 x.im y.im) x.re))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 binary64))) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re))) |
(pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (exp.f64 y.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(log.f64 (*.f64 (exp.f64 y.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 y.im (/.f64 x.re x.im) y.re) |
(fma.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im) y.re) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64) y.re) |
(fma.f64 y.re #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im)) y.re) |
(fma.f64 #s(literal 1 binary64) y.re (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 (cbrt.f64 y.re) (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (cbrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 (sqrt.f64 y.re) (sqrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im) y.re) |
(fma.f64 (/.f64 y.im x.im) x.re y.re) |
(fma.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im) y.re) |
(fma.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im)) y.re) |
| 1× | egg-herbie |
| 504× | distribute-lft-in |
| 456× | distribute-rgt-in |
| 450× | cancel-sign-sub-inv |
| 356× | distribute-lft-neg-in |
| 325× | distribute-rgt-neg-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 443 | 8713 |
| 1 | 1095 | 8482 |
| 2 | 3543 | 8482 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(/.f64 (*.f64 x.re y.im) x.im) |
y.re |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
y.re |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
y.re |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
y.re |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
y.re |
y.re |
(+.f64 #s(literal 0 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) #s(literal 1 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 y.im (/.f64 x.re x.im)) |
(*.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im)) |
(*.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im)) |
(*.f64 (/.f64 y.im x.im) x.re) |
(*.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im)) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im))) |
(*.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im))) |
(*.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im))) |
(*.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im)) |
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im))) |
(pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (/.f64 x.im y.im) x.re) #s(literal -1 binary64)) |
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 x.im))) |
(neg.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) x.im)) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im))))) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 1 binary64))) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(+.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(+.f64 #s(literal 0 binary64) (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(+.f64 (*.f64 (*.f64 x.im y.re) #s(literal 1 binary64)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) #s(literal 1 binary64)) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (*.f64 x.im y.re) (-.f64 (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.im y.re) (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) |
(/.f64 (*.f64 x.im (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (*.f64 x.im (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) x.im) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) x.im) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (exp.f64 (*.f64 x.im y.re)))) |
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64))) |
(cbrt.f64 (*.f64 (pow.f64 x.im #s(literal 3 binary64)) (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) (pow.f64 x.im #s(literal 3 binary64)))) |
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64))) |
(fma.f64 x.re (*.f64 (/.f64 y.im x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re y.im) (*.f64 (/.f64 #s(literal 1 binary64) x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im (*.f64 x.re (/.f64 y.im x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) x.im (*.f64 x.im y.re)) |
(fma.f64 y.re x.im (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (*.f64 x.im y.re))) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im x.re) (/.f64 y.im x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (pow.f64 y.re #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(*.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re (/.f64 y.im x.im) y.re)) |
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (/.f64 y.re (/.f64 (/.f64 x.im y.im) x.re))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 binary64))) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re))) |
(pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 2 binary64))) |
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (exp.f64 y.re))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(log.f64 (*.f64 (exp.f64 y.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 y.im (/.f64 x.re x.im) y.re) |
(fma.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im) y.re) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64) y.re) |
(fma.f64 y.re #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im)) y.re) |
(fma.f64 #s(literal 1 binary64) y.re (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 (cbrt.f64 y.re) (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (cbrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 (sqrt.f64 y.re) (sqrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im) y.re) |
(fma.f64 (/.f64 y.im x.im) x.re y.re) |
(fma.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im) y.re) |
(fma.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im)) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im)) y.re) |
| Outputs |
|---|
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 x.im y.re) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.im (+.f64 (*.f64 #s(literal -1 binary64) y.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) x.im))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 x.im y.re) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 y.re (+.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 x.im y.re) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (+.f64 (*.f64 #s(literal -1 binary64) x.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) y.re))))) |
(*.f64 y.re (+.f64 x.im (*.f64 x.re (/.f64 y.im y.re)))) |
(*.f64 y.re (fma.f64 x.re (/.f64 y.im y.re) x.im)) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 x.re y.im) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 x.re (+.f64 y.im (/.f64 (*.f64 x.im y.re) x.re))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) y.im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) x.re))))) |
(*.f64 x.re (+.f64 y.im (*.f64 x.im (/.f64 y.re x.re)))) |
(*.f64 x.re (fma.f64 x.im (/.f64 y.re x.re) y.im)) |
(*.f64 x.im y.re) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(*.f64 x.re y.im) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(*.f64 y.im (+.f64 x.re (/.f64 (*.f64 x.im y.re) y.im))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(*.f64 x.re y.im) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im y.re) y.im))))) |
(*.f64 y.im (+.f64 x.re (*.f64 x.im (/.f64 y.re y.im)))) |
(*.f64 y.im (fma.f64 x.im (/.f64 y.re y.im) x.re)) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
y.re |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
y.re |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))) #s(literal 1 binary64)))) |
(*.f64 y.re (+.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im (*.f64 x.im y.re))))) |
(*.f64 y.re (fma.f64 x.re (/.f64 (/.f64 y.im x.im) y.re) #s(literal 1 binary64))) |
y.re |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
(*.f64 #s(literal -1 binary64) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re x.re))))) |
(*.f64 x.re (+.f64 (/.f64 y.im x.im) (/.f64 y.re x.re))) |
y.re |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x.re x.im)) (*.f64 #s(literal -1 binary64) (/.f64 y.re y.im))))) |
(*.f64 y.im (+.f64 (/.f64 x.re x.im) (/.f64 y.re y.im))) |
(/.f64 (*.f64 x.re y.im) x.im) |
(*.f64 x.re (/.f64 y.im x.im)) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) x.im) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) x.im) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.im y.re (*.f64 x.re y.im)) x.im) |
(/.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)) x.im) |
y.re |
y.re |
(+.f64 #s(literal 0 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y.im x.im)) x.re)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y.im x.im)) x.re)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y.im x.im)) x.re)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) #s(literal 2 binary64)) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y.im x.im)) x.re))) #s(literal 2 binary64)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 y.im (/.f64 x.re x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 y.im x.im) x.re) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 3 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(pow.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(pow.f64 (/.f64 (/.f64 x.im y.im) x.re) #s(literal -1 binary64)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(neg.f64 (/.f64 (*.f64 x.re y.im) (neg.f64 x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(neg.f64 (/.f64 (*.f64 x.re (neg.f64 y.im)) x.im)) |
(*.f64 x.re (/.f64 y.im x.im)) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im))))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 1 binary64))) |
(*.f64 x.re (/.f64 y.im x.im)) |
(+.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 #s(literal 0 binary64) (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (*.f64 (*.f64 x.im y.re) #s(literal 1 binary64)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (*.f64 x.im y.re) (-.f64 (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re (*.f64 x.im (/.f64 y.im x.im))) #s(literal 3 binary64))) (fma.f64 (*.f64 x.im y.re) (*.f64 x.im y.re) (*.f64 (*.f64 x.re (*.f64 x.im (/.f64 y.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.im (/.f64 y.im x.im))) (*.f64 x.im y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 (pow.f64 y.re #s(literal 2 binary64)) x.im) (*.f64 (*.f64 x.re y.im) (-.f64 (*.f64 x.re y.im) (*.f64 x.im y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 x.re y.im) #s(literal 3 binary64))) (fma.f64 x.im (*.f64 (pow.f64 y.re #s(literal 2 binary64)) x.im) (*.f64 x.re (*.f64 y.im (fma.f64 x.re y.im (*.f64 x.im (neg.f64 y.re))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.im y.re) (*.f64 x.im y.re)) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (-.f64 (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(/.f64 (*.f64 x.im (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(*.f64 x.im (/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 x.im (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (*.f64 x.im (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.im (/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) x.im) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(*.f64 x.im (/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 x.im (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) x.im) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 x.im (/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(pow.f64 (sqrt.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 2 binary64)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (exp.f64 (*.f64 x.im y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(cbrt.f64 (*.f64 (pow.f64 x.im #s(literal 3 binary64)) (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) (pow.f64 x.im #s(literal 3 binary64)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.im (*.f64 x.im y.re)))) |
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 x.re (*.f64 (/.f64 y.im x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re y.im) (*.f64 (/.f64 #s(literal 1 binary64) x.im) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 x.im (*.f64 x.re (/.f64 y.im x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) x.im (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 y.re x.im (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 y.re) (*.f64 (sqrt.f64 y.re) x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im y.re) #s(literal 1 binary64) (*.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)) #s(literal 1 binary64))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im)))) (cbrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im y.re)) (cbrt.f64 (*.f64 x.im y.re))) (cbrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.re)) (sqrt.f64 (*.f64 x.im y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 x.im)) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.re)) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 (*.f64 x.re (/.f64 y.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im x.re) (/.f64 y.im x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im)))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (*.f64 x.im y.re)) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 y.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64))) (cbrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(fma.f64 (*.f64 x.im (sqrt.f64 y.re)) (sqrt.f64 y.re) (*.f64 x.re (*.f64 (/.f64 y.im x.im) x.im))) |
(fma.f64 x.im y.re (*.f64 x.re y.im)) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) #s(literal 1 binary64)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(-.f64 (/.f64 (pow.f64 y.re #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(*.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re (/.f64 y.im x.im) y.re)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (/.f64 y.re (/.f64 (/.f64 x.im y.im) x.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 binary64))) (*.f64 (/.f64 y.re (/.f64 x.im y.im)) x.re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (*.f64 x.re (*.f64 (/.f64 y.re x.im) y.im))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (-.f64 (*.f64 x.re (/.f64 y.im x.im)) y.re) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 3 binary64)) (pow.f64 y.re #s(literal 3 binary64))) (fma.f64 (*.f64 x.re (/.f64 y.im x.im)) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re)) (pow.f64 y.re #s(literal 2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64)) (pow.f64 y.re #s(literal 2 binary64))) (fma.f64 x.re (/.f64 y.im x.im) (neg.f64 y.re))) |
(/.f64 (-.f64 (pow.f64 y.re #s(literal 2 binary64)) (pow.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 2 binary64))) (-.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) |
(pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 1 binary64)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 3 binary64)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64)) #s(literal 1/3 binary64)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 2 binary64)) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 2 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (exp.f64 y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))) (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (exp.f64 y.re) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (pow.f64 (exp.f64 x.re) (/.f64 y.im x.im)))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y.re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x.re (/.f64 y.im x.im)))))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re) #s(literal 3 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 y.im x.im) y.re)) #s(literal 1 binary64))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 y.im (/.f64 x.re x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 y.im (*.f64 x.re (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (*.f64 x.re y.im) (/.f64 #s(literal 1 binary64) x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (*.f64 x.re (/.f64 y.im x.im)) #s(literal 1 binary64) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 y.re #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.re (/.f64 y.im x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 #s(literal 1 binary64) y.re (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 x.re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (cbrt.f64 y.re) (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 y.re) #s(literal 2 binary64)) (cbrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (sqrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.im)) (*.f64 (sqrt.f64 (*.f64 x.re y.im)) (/.f64 #s(literal 1 binary64) x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (/.f64 y.im x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (sqrt.f64 y.re) (sqrt.f64 y.re) (*.f64 x.re (/.f64 y.im x.im))) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (*.f64 x.re (neg.f64 y.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 x.re y.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 y.im x.im) x.re y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 x.re #s(literal 1 binary64)) (/.f64 y.im x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 x.re (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 y.im (cbrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 x.re (sqrt.f64 x.im)) (/.f64 y.im (sqrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 y.im (sqrt.f64 x.im)) (/.f64 x.re (sqrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 y.im #s(literal 1 binary64)) (/.f64 x.re x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 y.im (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 x.re (cbrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (*.f64 x.re y.im) (cbrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x.im)) (/.f64 (*.f64 x.re y.im) (sqrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) y.re) |
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.im x.im))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) y.re) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.im)) #s(literal 2 binary64)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 x.re y.im)) (sqrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) x.im) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (pow.f64 (cbrt.f64 x.im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x.re y.im)) (cbrt.f64 x.im)) y.re) |
(fma.f64 x.re (/.f64 y.im x.im) y.re) |
Compiled 3625 to 1125 computations (69% saved)
4 alts after pruning (0 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 236 | 0 | 236 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 3 | 3 |
| Done | 0 | 1 | 1 |
| Total | 236 | 4 | 240 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 97.2% | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| ✓ | 47.4% | (*.f64 x.re y.im) |
| ✓ | 93.3% | (*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
| ✓ | 56.3% | (*.f64 x.im y.re) |
Compiled 70 to 36 computations (48.6% saved)
| Inputs |
|---|
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
| Outputs |
|---|
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
7 calls:
| 3.0ms | x.im |
| 2.0ms | y.im |
| 2.0ms | x.re |
| 2.0ms | y.re |
| 2.0ms | (*.f64 x.im y.re) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.2% | 1 | x.re |
| 99.2% | 1 | x.im |
| 99.2% | 1 | y.re |
| 99.2% | 1 | y.im |
| 99.2% | 1 | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| 99.2% | 1 | (*.f64 x.re y.im) |
| 99.2% | 1 | (*.f64 x.im y.re) |
Compiled 45 to 33 computations (26.7% saved)
| Inputs |
|---|
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(*.f64 x.im (+.f64 y.re (/.f64 (*.f64 x.re y.im) x.im))) |
| Outputs |
|---|
(+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
(*.f64 x.im y.re) |
7 calls:
| 2.0ms | y.re |
| 2.0ms | x.im |
| 2.0ms | x.re |
| 2.0ms | y.im |
| 2.0ms | (*.f64 x.re y.im) |
| Accuracy | Segments | Branch |
|---|---|---|
| 97.2% | 1 | x.re |
| 97.2% | 1 | x.im |
| 97.2% | 1 | y.re |
| 97.2% | 1 | y.im |
| 99.2% | 2 | (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) |
| 97.2% | 1 | (*.f64 x.re y.im) |
| 97.2% | 1 | (*.f64 x.im y.re) |
Compiled 45 to 33 computations (26.7% saved)
| Inputs |
|---|
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
| Outputs |
|---|
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
(*.f64 x.re y.im) |
(*.f64 x.im y.re) |
6 calls:
| 2.0ms | y.re |
| 2.0ms | x.re |
| 2.0ms | x.im |
| 2.0ms | y.im |
| 1.0ms | (*.f64 x.im y.re) |
| Accuracy | Segments | Branch |
|---|---|---|
| 93.5% | 93 | x.re |
| 87.2% | 59 | x.im |
| 97.4% | 93 | y.re |
| 95.5% | 93 | y.im |
| 89.7% | 63 | (*.f64 x.re y.im) |
| 91.4% | 65 | (*.f64 x.im y.re) |
Compiled 34 to 26 computations (23.5% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
(*.f64 x.im y.re) |
| Outputs |
|---|
(*.f64 x.im y.re) |
1 calls:
| 0.0ms | x.im |
| Accuracy | Segments | Branch |
|---|---|---|
| 56.3% | 1 | x.im |
Compiled 5 to 4 computations (20% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
Compiled 18 to 13 computations (27.8% saved)
| 58× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 6.531724460608588e+82 | 2.3769867507934933e+89 |
| 12.0ms | 8.965922507698338e+77 | 6.531724460608588e+82 |
| 14.0ms | 2.583117584177715e+53 | 9.996138320442529e+63 |
| 11.0ms | 3.227172459791615e+50 | 2.583117584177715e+53 |
| 96.0ms | 1.7644172531960315e+46 | 2.0121862224395342e+48 |
| 9.0ms | 1.6418381720265917e+44 | 1.7644172531960315e+46 |
| 12.0ms | 1.2646084629488192e-47 | 3.059179466873515e-46 |
| 11.0ms | 3.1239166553896814e-73 | 2.2249914756132491e-69 |
| 12.0ms | 9.472335324031246e-76 | 3.1239166553896814e-73 |
| 15.0ms | 6.767340087419787e-103 | 2.2538418118745825e-92 |
| 8.0ms | 3.549848227064308e-139 | 4.4605747049192297e-138 |
| 16.0ms | 4.140196353258986e-159 | 3.549848227064308e-139 |
| 11.0ms | 1.2950206112594459e-182 | 3.35087943714399e-180 |
| 61.0ms | 3.647841253285403e-202 | 9.324980191945557e-198 |
| 5.0ms | 1.9217413837317803e-202 | 3.647841253285403e-202 |
| 17.0ms | 1.7192422418446577e-230 | 8.914652666758776e-206 |
| 8.0ms | 1.2649720187003331e-231 | 1.7192422418446577e-230 |
| 12.0ms | 1.1561877533546818e-266 | 1.5946897217083767e-259 |
| 31.0ms | 7.000160434512372e-270 | 1.1561877533546818e-266 |
| 15.0ms | 6.7072314965167e-295 | 7.000160434512372e-270 |
| 12.0ms | 1.7915901771925664e-297 | 6.7072314965167e-295 |
| 11.0ms | -1.8623880616010406e-301 | -3.0255645215267753e-304 |
| 8.0ms | -1.4608960260186118e-297 | -1.1537768434732216e-298 |
| 15.0ms | -4.3163011398031625e-292 | -1.3771858252239463e-294 |
| 14.0ms | -6.2270428038837774e-282 | -4.3163011398031625e-292 |
| 16.0ms | -1.2290422017646838e-191 | -3.0734972788455784e-211 |
| 14.0ms | -1.6434794132885563e-172 | -1.2290422017646838e-191 |
| 12.0ms | -1.172227357272145e-167 | -1.6434794132885563e-172 |
| 13.0ms | -4.332641348809503e-160 | -3.6475878236894247e-165 |
| 10.0ms | -1.3707018738956333e-126 | -1.0530333188027937e-128 |
| 10.0ms | -2.5972373536350337e-125 | -1.3707018738956333e-126 |
| 343.0ms | -7.863401438277615e-119 | -2.5972373536350337e-125 |
| 7.0ms | -3.6814843457216243e-103 | -1.6180083066117575e-103 |
| 15.0ms | -2.8682776981348593e-96 | -3.6814843457216243e-103 |
| 10.0ms | -6.961077348633731e-95 | -2.8682776981348593e-96 |
| 1.0ms | -7.611946505448532e-95 | -6.961077348633731e-95 |
| 67.0ms | -5.1137555822952056e-83 | -2.479889328593483e-84 |
| 13.0ms | -4.825963207764974e-60 | -4.1989718157079814e-70 |
| 12.0ms | -5.006869808190678e-53 | -4.825963207764974e-60 |
| 13.0ms | -1.636888132540063e-52 | -5.006869808190678e-53 |
| 11.0ms | -8.185523016799924e-47 | -4.172838358750714e-50 |
| 7.0ms | -3.2045188985793423e-46 | -8.185523016799924e-47 |
| 17.0ms | -5.029975288029012e-37 | -3.2045188985793423e-46 |
| 11.0ms | -1.5163584355737267e-33 | -5.029975288029012e-37 |
| 7.0ms | -2.662877762537876e-33 | -1.5163584355737267e-33 |
| 11.0ms | -1.1377955857133527e-27 | -1.3384806522265717e-31 |
| 8.0ms | -1.2983623533844463e-26 | -1.1377955857133527e-27 |
| 9.0ms | -3.639699815248621e-21 | -4.5334084329552904e-23 |
| 12.0ms | -7.239442283483645e-18 | -3.639699815248621e-21 |
| 12.0ms | -82451.12651568229 | -2.3958280820391538e-5 |
| 5.0ms | -159543.90405661747 | -82451.12651568229 |
| 11.0ms | -3573694.16039036 | -159543.90405661747 |
| 3.0ms | -4078061.9156630714 | -3573694.16039036 |
| 12.0ms | -29856412573421986000.0 | -294797086912245.1 |
| 14.0ms | -6.468130885385618e+24 | -29856412573421986000.0 |
| 8.0ms | -3.2425379118495073e+32 | -4.716192797696163e+31 |
| 11.0ms | -2.934776006708508e+37 | -7.463679621538151e+34 |
| 11.0ms | -4.7576188327902904e+55 | -1.5732901217593164e+53 |
| 631.0ms | 7120× | 0 | valid |
Compiled 7138 to 5353 computations (25% saved)
ival-mult: 118.0ms (72.7% of total)ival-add: 36.0ms (22.2% of total)const: 6.0ms (3.7% of total)backward-pass: 3.0ms (1.8% of total)| 1× | egg-herbie |
| 224× | not-or |
| 222× | if-not |
| 222× | not-not |
| 114× | if-if-or-not |
| 110× | not-and |
Useful iterations: 57 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 196 | 1580 |
| 1 | 204 | 1574 |
| 2 | 207 | 1568 |
| 3 | 213 | 1558 |
| 4 | 220 | 1552 |
| 5 | 230 | 1542 |
| 6 | 240 | 1536 |
| 7 | 251 | 1526 |
| 8 | 262 | 1520 |
| 9 | 273 | 1510 |
| 10 | 284 | 1504 |
| 11 | 295 | 1494 |
| 12 | 306 | 1488 |
| 13 | 317 | 1478 |
| 14 | 328 | 1472 |
| 15 | 339 | 1462 |
| 16 | 350 | 1456 |
| 17 | 361 | 1446 |
| 18 | 372 | 1440 |
| 19 | 383 | 1430 |
| 20 | 394 | 1424 |
| 21 | 405 | 1414 |
| 22 | 416 | 1408 |
| 23 | 427 | 1398 |
| 24 | 438 | 1392 |
| 25 | 449 | 1382 |
| 26 | 460 | 1376 |
| 27 | 471 | 1366 |
| 28 | 482 | 1360 |
| 29 | 493 | 1350 |
| 30 | 504 | 1344 |
| 31 | 515 | 1334 |
| 32 | 526 | 1328 |
| 33 | 537 | 1318 |
| 34 | 548 | 1312 |
| 35 | 559 | 1302 |
| 36 | 570 | 1296 |
| 37 | 581 | 1286 |
| 38 | 592 | 1280 |
| 39 | 603 | 1270 |
| 40 | 614 | 1264 |
| 41 | 625 | 1254 |
| 42 | 636 | 1248 |
| 43 | 647 | 1238 |
| 44 | 658 | 1232 |
| 45 | 669 | 1222 |
| 46 | 680 | 1216 |
| 47 | 691 | 1206 |
| 48 | 702 | 1200 |
| 49 | 713 | 1190 |
| 50 | 724 | 1184 |
| 51 | 735 | 1174 |
| 52 | 746 | 1168 |
| 53 | 757 | 1158 |
| 54 | 768 | 1152 |
| 55 | 779 | 1142 |
| 56 | 790 | 1136 |
| 57 | 801 | 1132 |
| 58 | 809 | 1132 |
| 59 | 814 | 1132 |
| 60 | 816 | 1132 |
| 61 | 817 | 1132 |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(if (<=.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) #s(literal +inf.0 binary64)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (*.f64 x.im y.re)) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(*.f64 x.im y.re) |
| Outputs |
|---|
(fma.f64 x.re y.im (*.f64 x.im y.re)) |
(if (<=.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) #s(literal +inf.0 binary64)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (*.f64 x.im y.re)) |
(if (<=.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) #s(literal +inf.0 binary64)) (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (*.f64 x.im y.re)) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64)) (not (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (not (or (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64)) (not (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (not (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (not (or (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64)) (not (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (not (or (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (not (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (not (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (not (or (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64)) (not (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (not (or (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (not (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (not (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (not (or (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64)) (not (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (not (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64)) (not (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (not (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (not (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (not (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (not (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (not (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (not (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (not (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (not (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (not (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (not (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (not (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (not (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (not (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (not (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (not (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (not (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (not (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (not (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (not (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (not (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (not (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (not (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (not (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (not (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (not (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (not (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (not (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (not (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (not (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (not (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (not (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (not (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (not (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (not (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (not (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (not (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (not (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (not (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (not (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (not (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (not (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (not (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (not (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (not (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (not (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (not (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (not (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (not (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (not (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (not (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (not (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (not (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (not (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (not (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (not (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (not (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (not (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (not (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (not (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (not (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (not (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (not (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (not (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (not (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (not (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (not (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -23/2 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (not (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -108000 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -23/2 binary64)) (not (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (not (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -3550000 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -108000 binary64)) (not (or (<=.f64 x.im #s(literal -23/2 binary64)) (not (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (and (not (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64))) (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -3900000 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -3550000 binary64)) (not (or (<=.f64 x.im #s(literal -108000 binary64)) (not (or (<=.f64 x.im #s(literal -23/2 binary64)) (and (not (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64))) (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -710000000000000 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -3900000 binary64)) (not (or (<=.f64 x.im #s(literal -3550000 binary64)) (not (or (<=.f64 x.im #s(literal -108000 binary64)) (and (not (<=.f64 x.im #s(literal -23/2 binary64))) (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (and (not (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64))) (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -710000000000000 binary64)) (not (or (<=.f64 x.im #s(literal -3900000 binary64)) (not (or (<=.f64 x.im #s(literal -3550000 binary64)) (and (not (<=.f64 x.im #s(literal -108000 binary64))) (or (<=.f64 x.im #s(literal -23/2 binary64)) (and (not (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64))) (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (not (or (<=.f64 x.im #s(literal -710000000000000 binary64)) (not (or (<=.f64 x.im #s(literal -3900000 binary64)) (and (not (<=.f64 x.im #s(literal -3550000 binary64))) (or (<=.f64 x.im #s(literal -108000 binary64)) (and (not (<=.f64 x.im #s(literal -23/2 binary64))) (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (and (not (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64))) (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (*.f64 x.re y.im) (if (or (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (not (or (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (not (or (<=.f64 x.im #s(literal -710000000000000 binary64)) (and (not (<=.f64 x.im #s(literal -3900000 binary64))) (or (<=.f64 x.im #s(literal -3550000 binary64)) (and (not (<=.f64 x.im #s(literal -108000 binary64))) (or (<=.f64 x.im #s(literal -23/2 binary64)) (and (not (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64))) (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)))) |
(if (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (*.f64 x.im y.re) (if (or (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (not (or (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (not (or (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (and (not (<=.f64 x.im #s(literal -710000000000000 binary64))) (or (<=.f64 x.im #s(literal -3900000 binary64)) (and (not (<=.f64 x.im #s(literal -3550000 binary64))) (or (<=.f64 x.im #s(literal -108000 binary64)) (and (not (<=.f64 x.im #s(literal -23/2 binary64))) (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (and (not (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64))) (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.re y.im) (*.f64 x.im y.re))) |
(if (or (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (not (or (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (not (or (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (and (not (<=.f64 x.im #s(literal -175000000000000000000 binary64))) (or (<=.f64 x.im #s(literal -710000000000000 binary64)) (and (not (<=.f64 x.im #s(literal -3900000 binary64))) (or (<=.f64 x.im #s(literal -3550000 binary64)) (and (not (<=.f64 x.im #s(literal -108000 binary64))) (or (<=.f64 x.im #s(literal -23/2 binary64)) (and (not (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64))) (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(if (or (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (not (or (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64)) (and (not (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64))) (or (<=.f64 x.im #s(literal -175000000000000000000 binary64)) (and (not (<=.f64 x.im #s(literal -710000000000000 binary64))) (or (<=.f64 x.im #s(literal -3900000 binary64)) (and (not (<=.f64 x.im #s(literal -3550000 binary64))) (or (<=.f64 x.im #s(literal -108000 binary64)) (and (not (<=.f64 x.im #s(literal -23/2 binary64))) (or (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64)) (and (not (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64))) (or (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64)) (and (not (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64))) (or (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64)) (and (not (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64))) (or (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (and (not (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64))) (or (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64))) (or (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (and (not (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64))) (or (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64))) (or (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) (and (not (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (and (not (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64))) (or (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64)) (and (not (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64))) (or (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) (and (not (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64))) (or (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64)) (and (not (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64))) (or (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64)) (and (not (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64))) (or (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64)) (and (not (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64))) (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(if (or (<=.f64 x.im #s(literal -159999999999999998915351787897860476233873350711050240 binary64)) (and (not (<=.f64 x.im #s(literal -9399999999999999778943390439127908352 binary64))) (or (<=.f64 x.im #s(literal -79999999999999997087170359721984 binary64)) (and (not (<=.f64 x.im #s(literal -175000000000000000000 binary64))) (or (<=.f64 x.im #s(literal -710000000000000 binary64)) (and (not (<=.f64 x.im #s(literal -3900000 binary64))) (or (<=.f64 x.im #s(literal -3550000 binary64)) (and (not (<=.f64 x.im #s(literal -108000 binary64))) (or (<=.f64 x.im #s(literal -23/2 binary64)) (and (not (<=.f64 x.im #s(literal -3522454188830027/664613997892457936451903530140172288 binary64))) (or (<=.f64 x.im #s(literal -3934514867523351/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 x.im #s(literal -5853945614614289/2787593149816327892691964784081045188247552 binary64))) (or (<=.f64 x.im #s(literal -8563486156235759/356811923176489970264571492362373784095686656 binary64)) (and (not (<=.f64 x.im #s(literal -4676805239458889/2923003274661805836407369665432566039311865085952 binary64))) (or (<=.f64 x.im #s(literal -315684353663475/11692013098647223345629478661730264157247460343808 binary64)) (and (not (<=.f64 x.im #s(literal -8356077830146749/12855504354071922204335696738729300820177623950262342682411008 binary64))) (or (<=.f64 x.im #s(literal -2828210957895823/12855504354071922204335696738729300820177623950262342682411008 binary64)) (and (not (<=.f64 x.im #s(literal -8030062239727485/26328072917139296674479506920917608079723773850137277813577744384 binary64))) (or (<=.f64 x.im #s(literal -1010998000018149/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (and (not (<=.f64 x.im #s(literal -5348853418762687/3450873173395281893717377931138512726225554486085193277581262111899648 binary64))) (or (<=.f64 x.im #s(literal -3038384421587177/3705346855594118253554271520278013051304639509300498049262642688253220148477952 binary64)) (and (not (<=.f64 x.im #s(literal -6288345833751159/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64))) (or (<=.f64 x.im #s(literal -352281387416075/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 binary64)) (and (not (<=.f64 x.im #s(literal -8898158137613499/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64))) (or (<=.f64 x.im #s(literal -5170551350234871/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (and (not (<=.f64 x.im #s(literal -6657362966942811/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64))) (or (<=.f64 x.im #s(literal -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (and (not (<=.f64 x.im #s(literal -8414087889523573/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64))) (or (<=.f64 x.im #s(literal -7438541467549825/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 x.im #s(literal -7676603802429837/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64))) (or (<=.f64 x.im #s(literal -3054043458696411/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 x.im #s(literal -4013165208090495/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64))) (or (<=.f64 x.im #s(literal -3916849243096323/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) (and (not (<=.f64 x.im #s(literal -4943656120871369/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 x.im #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 x.im #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 x.im #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 x.im #s(literal 3796727900829211/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912 binary64))) (or (<=.f64 x.im #s(literal 7823560522920799/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) (and (not (<=.f64 x.im #s(literal 6679958768552541/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64))) (or (<=.f64 x.im #s(literal 6738045366539955/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 binary64)) (and (not (<=.f64 x.im #s(literal 232153590495145/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64))) (or (<=.f64 x.im #s(literal 7647412392781247/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (and (not (<=.f64 x.im #s(literal 3971269629433431/11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241152 binary64))) (or (<=.f64 x.im #s(literal 8163165349390941/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 x.im #s(literal 7708699667534461/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312 binary64))) (or (<=.f64 x.im #s(literal 1038787686187039/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (and (not (<=.f64 x.im #s(literal 3184354383361367/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256 binary64))) (or (<=.f64 x.im #s(literal 4160851854339257/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) (not (or (<=.f64 x.im #s(literal 8752888960812245/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (and (not (<=.f64 x.im #s(literal 8752888960812245/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 binary64))) (or (<=.f64 x.im #s(literal 3136743062393549/25711008708143844408671393477458601640355247900524685364822016 binary64)) (and (not (<=.f64 x.im #s(literal 4600000000000000247326299615566766285197934592 binary64))) (or (<=.f64 x.im #s(literal 19999999999999999862796380718940425895318388736 binary64)) (and (not (<=.f64 x.im #s(literal 42499999999999999711890318660369188999622608782622720 binary64))) (or (<=.f64 x.im #s(literal 399999999999999997288379469744651190584683376777625600 binary64)) (and (not (<=.f64 x.im #s(literal 54999999999999999672370477666791145327337730677731539967563527547634755827461521408 binary64))) (<=.f64 x.im #s(literal 65999999999999996910849906485085394926103768111314780597361790803104458882592800768 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 x.im y.re) (*.f64 x.re y.im)) |
(*.f64 x.im y.re) |
| 226× | fma-define |
| 118× | fma-neg |
| 68× | unsub-neg |
| 45× | associate-*r* |
| 37× | distribute-lft-neg-out |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 45 | 464 |
| 1 | 96 | 464 |
| 2 | 170 | 464 |
| 3 | 374 | 464 |
| 4 | 603 | 464 |
| 5 | 804 | 464 |
| 6 | 959 | 464 |
| 7 | 981 | 464 |
| 8 | 985 | 464 |
| 1× | done |
| 1× | saturated |
Compiled 317 to 222 computations (30% saved)
(sort x.im y.re)
(sort x.re y.im)
Compiled 742 to 514 computations (30.7% saved)
Loading profile data...