
Time bar (total: 16.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 7 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 8 |
| 18.8% | 18.7% | 81.1% | 0.2% | 0% | 0% | 0% | 9 |
| 34.4% | 34.3% | 65.5% | 0.2% | 0% | 0% | 0% | 10 |
| 54.7% | 54.6% | 45.2% | 0.2% | 0% | 0% | 0% | 11 |
| 54.7% | 54.6% | 45.2% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 39 to 18 computations (53.8% saved)
| 1.7s | 2 878× | 1 | valid |
| 1.1s | 5 378× | 0 | valid |
ival-mult: 637.0ms (25.9% of total)ival-hypot: 453.0ms (18.4% of total)ival-cos: 340.0ms (13.8% of total)ival-add: 282.0ms (11.5% of total)ival-log: 213.0ms (8.7% of total)adjust: 208.0ms (8.5% of total)ival-exp: 149.0ms (6.1% of total)ival-atan2: 118.0ms (4.8% of total)ival-sub: 51.0ms (2.1% of total)ival-true: 7.0ms (0.3% of total)ival-assert: 3.0ms (0.1% of total)| 1× | egg-herbie |
| 1 060× | exp-prod |
| 1 008× | unsub-neg |
| 754× | exp-sum |
| 704× | distribute-lft-in |
| 648× | sub-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 136 | 536 |
| 1 | 338 | 518 |
| 2 | 690 | 518 |
| 3 | 1317 | 516 |
| 4 | 2684 | 516 |
| 5 | 4446 | 516 |
| 6 | 6512 | 516 |
| 7 | 7187 | 516 |
| 8 | 7589 | 516 |
| 9 | 7694 | 516 |
| 10 | 7702 | 516 |
| 11 | 7742 | 516 |
| 12 | 7952 | 516 |
| 0 | 19 | 37 |
| 0 | 34 | 37 |
| 1 | 49 | 36 |
| 2 | 78 | 36 |
| 3 | 108 | 36 |
| 4 | 160 | 36 |
| 5 | 218 | 36 |
| 6 | 312 | 36 |
| 7 | 449 | 36 |
| 8 | 604 | 36 |
| 9 | 736 | 36 |
| 10 | 802 | 36 |
| 11 | 815 | 36 |
| 0 | 815 | 25 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| Outputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) |
| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 168 | 0 | - | 0 | - | (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
| 127 | 0 | - | 1 | (-7.793000739496434e-208 -1.5533212527928014e-161 2.3142091216546683e+184 -8.450899384273702e-294) | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| 5 | 0 | - | 0 | - | (*.f64 (atan2.f64 x.im x.re) y.re) |
| 4 | 0 | - | 0 | - | (*.f64 (atan2.f64 x.im x.re) y.im) |
| 0 | 0 | - | 0 | - | (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) |
| 0 | 0 | - | 0 | - | (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
| 0 | 0 | - | 0 | - | (atan2.f64 x.im x.re) |
| 0 | 0 | - | 0 | - | (*.f64 x.re x.re) |
| 0 | 0 | - | 0 | - | (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
| 0 | 0 | - | 0 | - | x.re |
| 0 | 0 | - | 0 | - | x.im |
| 0 | 0 | - | 0 | - | (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
| 0 | 0 | - | 0 | - | (*.f64 x.im x.im) |
| 0 | 0 | - | 0 | - | (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
| 0 | 0 | - | 0 | - | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| 0 | 0 | - | 0 | - | y.re |
| 0 | 0 | - | 0 | - | y.im |
| 0 | 0 | - | 0 | - | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 0 | 0 | - | 0 | - | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
cos.f64 | (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) | sensitivity | 167 | 0 |
sqrt.f64 | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) | oflow-rescue | 110 | 0 |
| ↳ | (*.f64 x.re x.re) | overflow | 61 | |
| ↳ | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) | overflow | 110 | |
| ↳ | (*.f64 x.im x.im) | overflow | 66 | |
sqrt.f64 | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) | uflow-rescue | 4 | 0 |
| ↳ | (*.f64 x.re x.re) | underflow | 66 | |
| ↳ | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) | underflow | 16 | |
| ↳ | (*.f64 x.im x.im) | underflow | 64 | |
*.f64 | (*.f64 (atan2.f64 x.im x.re) y.re) | n*u | 3 | 0 |
cos.f64 | (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) | oflow-rescue | 1 | 0 |
| ↳ | (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) | overflow | 1 | |
| ↳ | (*.f64 x.re x.re) | overflow | 61 | |
| ↳ | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) | overflow | 110 | |
| ↳ | (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) | overflow | 1 | |
| ↳ | (*.f64 x.im x.im) | overflow | 66 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 148 | 4 |
| - | 62 | 42 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 148 | 0 | 4 |
| - | 62 | 0 | 42 |
| number | freq |
|---|---|
| 0 | 46 |
| 1 | 135 |
| 2 | 75 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 173.0ms | 330× | 1 | valid |
| 30.0ms | 182× | 0 | valid |
Compiled 438 to 80 computations (81.7% saved)
ival-hypot: 55.0ms (33.5% of total)ival-mult: 37.0ms (22.5% of total)ival-log: 18.0ms (11% of total)ival-cos: 15.0ms (9.1% of total)adjust: 12.0ms (7.3% of total)ival-atan2: 11.0ms (6.7% of total)ival-add: 7.0ms (4.3% of total)ival-exp: 5.0ms (3% of total)ival-sub: 4.0ms (2.4% of total)ival-true: 1.0ms (0.6% of total)ival-assert: 0.0ms (0% of total)Compiled 4 to 4 computations (0% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 40.8% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
Compiled 41 to 19 computations (53.7% saved)
| 1× | egg-herbie |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | cost-diff | 0 | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| 356× | lower-fma.f64 |
| 356× | lower-fma.f32 |
| 328× | lower-*.f32 |
| 314× | lower-*.f64 |
| 156× | exp-sum |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 176 |
| 0 | 34 | 176 |
| 1 | 49 | 174 |
| 2 | 78 | 174 |
| 3 | 108 | 174 |
| 4 | 160 | 174 |
| 5 | 218 | 174 |
| 6 | 312 | 174 |
| 7 | 449 | 174 |
| 8 | 604 | 174 |
| 9 | 736 | 174 |
| 10 | 802 | 174 |
| 11 | 815 | 174 |
| 0 | 815 | 120 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
| Outputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(cos.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | accuracy | 98.3% | (*.f64 (atan2.f64 x.im x.re) y.im) |
| ✓ | accuracy | 98.0% | (*.f64 (atan2.f64 x.im x.re) y.re) |
| ✓ | accuracy | 53.8% | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| ✓ | accuracy | 42.1% | (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
| 92.0ms | 165× | 1 | valid |
| 18.0ms | 91× | 0 | valid |
Compiled 178 to 21 computations (88.2% saved)
ival-hypot: 34.0ms (38.4% of total)ival-mult: 19.0ms (21.4% of total)ival-log: 9.0ms (10.2% of total)ival-cos: 8.0ms (9% of total)adjust: 6.0ms (6.8% of total)ival-atan2: 5.0ms (5.6% of total)ival-add: 3.0ms (3.4% of total)ival-exp: 2.0ms (2.3% of total)ival-sub: 2.0ms (2.3% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| Inputs |
|---|
#<alt (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))> |
#<alt (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))> |
#<alt (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))> |
#<alt (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))> |
#<alt (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))> |
#<alt (*.f64 (atan2.f64 x.im x.re) y.re)> |
#<alt (*.f64 (atan2.f64 x.im x.re) y.im)> |
| Outputs |
|---|
#<alt (pow x.im 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (neg (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
78 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 30.0ms | x.re | @ | inf | (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) |
| 12.0ms | x.im | @ | -inf | (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) |
| 8.0ms | x.im | @ | inf | (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) |
| 7.0ms | y.im | @ | 0 | (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) |
| 4.0ms | y.im | @ | 0 | (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) |
| 1× | egg-herbie |
| 9 092× | lower-fma.f64 |
| 9 092× | lower-fma.f32 |
| 7 462× | lower-+.f64 |
| 7 462× | lower-+.f32 |
| 6 266× | lower-*.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1096 | 13694 |
| 1 | 3534 | 13086 |
| 0 | 8014 | 11600 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(pow x.im 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
| Outputs |
|---|
(pow x.im 2) |
(*.f64 x.im x.im) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 y.im (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 y.im (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))))))))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.im x.im) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x.im x.im) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))))))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 x.re x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.im x.im) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x.im x.im) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64))))))))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (*.f64 x.im x.im)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) (*.f64 x.im x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 6 binary64)))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (*.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))))) (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (-.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))) (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 y.re (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (neg.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.im #s(literal 6 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.im) (pow.f64 x.re #s(literal 6 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(*.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.im #s(literal 6 binary64)) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(*.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 x.re #s(literal 6 binary64)) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) x.im)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
| 1× | batch-egg-rewrite |
| 8 948× | lower-fma.f64 |
| 8 948× | lower-fma.f32 |
| 5 354× | lower-*.f32 |
| 5 340× | lower-*.f64 |
| 2 252× | lower-/.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 115 |
| 0 | 34 | 115 |
| 1 | 98 | 113 |
| 2 | 631 | 113 |
| 3 | 6113 | 113 |
| 0 | 8042 | 79 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
| Outputs |
|---|
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) |
(+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal -1 binary64))) |
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(fma.f64 x.re (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (*.f64 x.re x.re) (/.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (*.f64 x.re (*.f64 x.re x.re)) (/.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)) (*.f64 x.re x.re)) |
(fma.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.re)) (*.f64 x.im x.im)) |
(fma.f64 (/.f64 x.re (+.f64 x.re x.im)) (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 x.re x.re) (+.f64 x.re x.im)) (/.f64 (*.f64 x.re x.re) (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 x.re x.im)) (/.f64 x.re (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (fma.f64 x.re x.re (*.f64 x.im x.im)) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (neg.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(neg.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(neg.f64 (/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(neg.f64 (/.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) |
(/.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))) |
(/.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im)))))) |
(/.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(/.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (fma.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (*.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (fma.f64 x.re (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) #s(literal 1 binary64)) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1 binary64)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) |
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (fma.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) |
(/.f64 (/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (+.f64 x.re x.im)) (-.f64 x.re x.im)) |
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) #s(literal -1 binary64)) |
(*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(*.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(*.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(*.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) |
(*.f64 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 x.re x.im)) (+.f64 x.re x.im)) |
(*.f64 (/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(*.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))))))) (fma.f64 x.re (*.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) (-.f64 (*.f64 x.im (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re))))))) (-.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))))) |
(*.f64 (/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.re (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) |
(+.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im y.im)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 y.im (/.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (/.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (/.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 y.im y.im) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im y.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 y.im (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (*.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 9 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 3 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) (pow.f64 (*.f64 y.im (*.f64 (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) |
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (/.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(*.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))) |
(*.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))) |
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) |
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (-.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (*.f64 y.re (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)) (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)))) |
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(fma.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 1 binary64)) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) |
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 1 binary64)) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(pow.f64 (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) #s(literal -1 binary64)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (/.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) #s(literal -1 binary64))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (*.f64 (atan2.f64 x.im x.re) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)))))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(neg.f64 (/.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(neg.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 1 binary64))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (fma.f64 y.im (*.f64 (atan2.f64 x.im x.re) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (fma.f64 y.im (*.f64 (atan2.f64 x.im x.re) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)))))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) #s(literal 1 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(pow.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal -1 binary64)) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (*.f64 (atan2.f64 x.im x.re) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))))) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(pow.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) |
(*.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))))) |
(cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))))) |
(cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(cos.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64))))) |
(cos.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)))) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (cos.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (sin.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(fma.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(fma.f64 (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(fma.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (neg.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(fma.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(fma.f64 (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))) (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (-.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) #s(literal 2 binary64)) |
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))))) #s(literal 4 binary64)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) (neg.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re))))) |
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re))))) #s(literal -1 binary64)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (atan2.f64 x.im x.re) y.re))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))))) |
(*.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.re)))))) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/4 binary64))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 1/2 binary64))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 x.im (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im) |
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.im x.re)))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) #s(literal -1 binary64)) |
(*.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(*.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
Compiled 48 747 to 3 208 computations (93.4% saved)
24 alts after pruning (24 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 724 | 24 | 748 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 725 | 24 | 749 |
| Status | Accuracy | Program |
|---|---|---|
| 38.3% | (*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 25.6% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 23.8% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 12.6% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 23.0% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64))))) | |
| 13.2% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) | |
| ▶ | 17.6% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
| 14.0% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) | |
| ▶ | 63.5% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
| 38.5% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) | |
| 42.0% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) | |
| 45.5% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) | |
| 11.2% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) | |
| ▶ | 42.8% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
| 15.4% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 15.3% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 (fma.f64 x.im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 32.3% | (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 26.3% | (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 38.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) | |
| 33.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) | |
| ▶ | 36.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| 37.7% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| ▶ | 54.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| 26.8% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
Compiled 2 084 to 1 082 computations (48.1% saved)
| 1× | egg-herbie |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | cost-diff | 0 | (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
| ✓ | cost-diff | 0 | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| ✓ | cost-diff | 0 | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| ✓ | cost-diff | 320 | (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
| ✓ | cost-diff | 0 | (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | cost-diff | 0 | (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | cost-diff | 0 | (*.f64 y.re (atan2.f64 x.im x.re)) |
| ✓ | cost-diff | 0 | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| ✓ | cost-diff | 0 | (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
| ✓ | cost-diff | 0 | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| 5 100× | lower-fma.f32 |
| 5 090× | lower-fma.f64 |
| 3 810× | lower-*.f32 |
| 3 778× | lower-*.f64 |
| 1 488× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 67 | 1030 |
| 0 | 113 | 997 |
| 1 | 179 | 986 |
| 2 | 305 | 986 |
| 3 | 568 | 986 |
| 4 | 907 | 986 |
| 5 | 1087 | 986 |
| 6 | 1318 | 986 |
| 7 | 1734 | 986 |
| 8 | 2246 | 986 |
| 9 | 3233 | 986 |
| 10 | 4538 | 986 |
| 11 | 6096 | 986 |
| 12 | 7128 | 986 |
| 13 | 7363 | 986 |
| 14 | 7479 | 986 |
| 15 | 7794 | 986 |
| 0 | 8032 | 784 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(*.f64 x.re x.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
y.im |
(log.f64 x.re) |
x.re |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.re (log.f64 x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(log.f64 x.im) |
(fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) |
#s(literal 1/2 binary64) |
(*.f64 (*.f64 x.re x.re) y.im) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
#s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(neg.f64 (atan2.f64 x.im x.re)) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| Outputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))) |
y.im |
(log.f64 x.re) |
x.re |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 y.re (log.f64 x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
(*.f64 (exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) (log.f64 x.im))))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) (log.f64 x.im)))))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) (log.f64 x.im))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) (log.f64 x.im)))) |
(log.f64 x.im) |
(fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) |
(fma.f64 x.re (*.f64 y.im (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.re (*.f64 x.re (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im x.im)) |
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) |
(*.f64 x.re (*.f64 x.re (*.f64 y.im #s(literal 1/2 binary64)))) |
#s(literal 1/2 binary64) |
(*.f64 (*.f64 x.re x.re) y.im) |
(*.f64 x.re (*.f64 x.re y.im)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
(*.f64 (exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (-.f64 (cos.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (sin.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
#s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
#s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (-.f64 (cos.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (sin.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im))))) |
(fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(-.f64 (cos.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (sin.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))) |
(*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 y.im)))) |
(neg.f64 (atan2.f64 x.im x.re)) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im) |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | accuracy | 89.4% | (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
| ✓ | accuracy | 89.4% | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| ✓ | accuracy | 89.3% | (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| ✓ | accuracy | 89.0% | (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| ✓ | accuracy | 94.5% | (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
| ✓ | accuracy | 89.8% | #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
| ✓ | accuracy | 89.4% | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| ✓ | accuracy | 83.8% | (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
| ✓ | accuracy | 99.9% | (*.f64 y.re (log.f64 x.re)) |
| ✓ | accuracy | 99.2% | (*.f64 y.im (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 93.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | accuracy | 83.7% | (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
| ✓ | accuracy | 99.9% | (*.f64 y.re (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 92.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| ✓ | accuracy | 89.4% | (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
| ✓ | accuracy | 89.3% | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | accuracy | 99.2% | (*.f64 (atan2.f64 x.im x.re) y.im) |
| ✓ | accuracy | 89.4% | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| ✓ | accuracy | 86.3% | #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | accuracy | 83.8% | (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
| 134.0ms | 190× | 0 | invalid |
| 70.0ms | 47× | 1 | valid |
| 8.0ms | 19× | 0 | valid |
Compiled 871 to 52 computations (94% saved)
ival-add: 48.0ms (27.5% of total)ival-mult: 44.0ms (25.2% of total)ival-cos: 24.0ms (13.7% of total)ival-log: 18.0ms (10.3% of total)ival-hypot: 11.0ms (6.3% of total)adjust: 6.0ms (3.4% of total)ival-sin: 5.0ms (2.9% of total)ival-atan2: 5.0ms (2.9% of total)ival-exp: 4.0ms (2.3% of total)ival-pow: 4.0ms (2.3% of total)ival-sub: 3.0ms (1.7% of total)ival-div: 2.0ms (1.1% of total)ival-neg: 1.0ms (0.6% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#<alt (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))> |
#<alt (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))> |
#<alt (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))> |
#<alt (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))> |
#<alt (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))> |
#<alt (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt (*.f64 y.re (atan2.f64 x.im x.re))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))> |
#<alt (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))> |
#<alt (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))> |
#<alt (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))> |
#<alt (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))))> |
#<alt (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))))> |
#<alt (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))> |
#<alt #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))> |
#<alt (*.f64 (atan2.f64 x.im x.re) y.im)> |
#<alt (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))> |
#<alt (*.f64 y.im (atan2.f64 x.im x.re))> |
#<alt (*.f64 y.re (log.f64 x.re))> |
#<alt (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))> |
#<alt #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))> |
#<alt (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))> |
#<alt (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))> |
#<alt (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))> |
| Outputs |
|---|
#<alt (pow x.im 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (neg (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4))))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4)))))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (+ (* y.im (+ (* -1/2 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow x.re y.re)))) (+ (* 1/6 (* (pow (log x.re) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (* (atan2 x.im x.re) (pow x.re y.re))))))))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log x.re) 2) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log x.re) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2)))) (* (log x.re) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2))) (* 1/6 (* y.im (* (pow (log x.re) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log x.re) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log x.re)))> |
#<alt (+ (cos (* y.im (log x.re))) (* -1 (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log x.re))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log x.re))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log x.re))> |
#<alt (* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log x.re))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log x.re))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im))))> |
#<alt (* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im))))> |
#<alt (* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))> |
#<alt (/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))> |
#<alt (/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re))))> |
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re))))> |
#<alt (* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2)))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* y.re (log x.re))> |
#<alt (* -1 (* y.re (log (/ 1 x.re))))> |
#<alt (* -1 (* y.re (log (/ 1 x.re))))> |
#<alt (* -1 (* y.re (log (/ 1 x.re))))> |
#<alt (* -1 (* y.re (log (/ 1 x.re))))> |
#<alt (* y.re (+ (log -1) (* -1 (log (/ -1 x.re)))))> |
#<alt (* y.re (+ (log -1) (* -1 (log (/ -1 x.re)))))> |
#<alt (* y.re (+ (log -1) (* -1 (log (/ -1 x.re)))))> |
#<alt (* y.re (+ (log -1) (* -1 (log (/ -1 x.re)))))> |
#<alt (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (sin (* y.im (log x.re)))> |
#<alt (+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2))))> |
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))))))))> |
#<alt (+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))> |
#<alt (sin (* -1 (* y.im (log (/ 1 x.im)))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))> |
#<alt (sin (* -1 (* y.im (log (/ -1 x.im)))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))))> |
#<alt (sin (* y.im (log x.im)))> |
#<alt (+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2))))> |
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))))))))> |
#<alt (+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))> |
#<alt (sin (* -1 (* y.im (log (/ 1 x.re)))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))> |
#<alt (sin (* -1 (* y.im (log (/ -1 x.re)))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))))> |
#<alt (+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log x.re)))> |
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.im (log x.im)))> |
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
276 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 102.0ms | y.re | @ | 0 | (* y.re (log x.re)) |
| 35.0ms | x.im | @ | 0 | (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
| 33.0ms | x.re | @ | 0 | (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
| 15.0ms | x.re | @ | -inf | (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
| 9.0ms | y.im | @ | inf | (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (/ (* 1/2 (* (* x.re x.re) y.im)) (* x.im x.im)))) |
| 1× | egg-herbie |
| 7 984× | lower-*.f64 |
| 7 984× | lower-*.f32 |
| 6 500× | lower-fma.f64 |
| 6 500× | lower-fma.f32 |
| 4 248× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1918 | 56993 |
| 1 | 6281 | 55819 |
| 0 | 8027 | 49997 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(pow x.im 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (+ (* y.im (+ (* -1/2 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow x.re y.re)))) (+ (* 1/6 (* (pow (log x.re) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (* (atan2 x.im x.re) (pow x.re y.re))))))))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log x.re) 2) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2)))) (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2))) (* 1/6 (* y.im (* (pow (log x.re) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log x.re))) |
(+ (cos (* y.im (log x.re))) (* -1 (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log x.re))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log x.re))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(* y.im (log x.re)) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log x.re)) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log x.re)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(* -1 (* y.im (+ (* -1 (log x.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* y.re (log x.re)) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin (* y.im (log x.re))) |
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2)))) |
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4)))))))) |
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(sin (* -1 (* y.im (log (/ 1 x.im))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))))) |
(sin (* -1 (* y.im (log (/ -1 x.im))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))))) |
(sin (* y.im (log x.im))) |
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2)))) |
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4)))))))) |
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(sin (* -1 (* y.im (log (/ 1 x.re))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))))) |
(sin (* -1 (* y.im (log (/ -1 x.re))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))))) |
1 |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.im (log x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
| Outputs |
|---|
(pow x.im 2) |
(*.f64 x.im x.im) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 y.re (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (neg.f64 (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y.im (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (neg.f64 (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 x.im) y.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (log.f64 x.im) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 (log.f64 x.im) y.re (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.re (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 y.re (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.re (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.re)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.re x.re))) (*.f64 y.re (log.f64 x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 (log.f64 x.im) y.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 y.re (neg.f64 (neg.f64 (log.f64 x.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (*.f64 x.im x.im)))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) y.re) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 x.re x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 (*.f64 x.im x.im) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.re y.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 x.re x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) (*.f64 x.im x.im))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 x.re) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 x.re y.re)) (*.f64 (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 x.re y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re)))) (+ (* -1 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (pow x.re y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re)))) (+ (* y.im (+ (* -1/2 (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow x.re y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow x.re y.re)))) (+ (* 1/6 (* (pow (log x.re) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log x.re) 2) (* (atan2 x.im x.re) (pow x.re y.re))))))))) (* (log x.re) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow x.re y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 y.im (-.f64 (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 x.re y.re) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 x.re y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 x.re y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 x.re y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 x.re y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) (pow.f64 (log.f64 x.re) #s(literal 3 binary64))))))) (*.f64 (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 x.re y.re)))))) (*.f64 (neg.f64 (log.f64 x.re)) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 x.re y.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (log.f64 x.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (log.f64 x.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log x.re) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log x.re) 2) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log x.re) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log x.re))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log x.re)))))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (log.f64 x.re) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 x.re) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 x.re) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (log.f64 x.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 y.im) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2)))) (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log x.re) 2))) (* 1/6 (* y.im (* (pow (log x.re) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log x.re) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.im (pow.f64 (log.f64 x.re) #s(literal 3 binary64))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))))) (neg.f64 (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log x.re))) |
(cos.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (cos (* y.im (log x.re))) (* -1 (* y.re (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (neg.f64 y.re) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log x.re))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log x.re))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log x.re))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log x.re)) |
(*.f64 y.im (log.f64 x.re)) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) |
(* y.im (+ (log x.re) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) |
(* y.im (log x.re)) |
(*.f64 y.im (log.f64 x.re)) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log x.re)) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 x.re))) (neg.f64 y.im)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.re))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log x.re)) |
(*.f64 y.im (log.f64 x.re)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log x.re)) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log x.re)) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 x.re) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (+ (log x.im) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(*.f64 y.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (log.f64 x.im))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(*.f64 y.im (+.f64 (log.f64 x.im) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(*.f64 y.im (+.f64 (log.f64 x.im) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) |
(* y.im (+ (log x.im) (+ (* 1/2 (/ (pow x.re 2) (pow x.im 2))) (/ (* y.re (atan2 x.im x.re)) y.im)))) |
(*.f64 y.im (+.f64 (log.f64 x.im) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)))) |
(* -1 (* y.im (+ (* -1 (log x.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (log.f64 x.im)) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (log.f64 x.im)) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (log.f64 x.im)) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log x.im)) (+ (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)) (* -1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) y.im)) (log.f64 x.im)) (neg.f64 y.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im))) (*.f64 x.im x.im)) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im))) (*.f64 x.im x.im)) |
(/ (+ (* 1/2 (* (pow x.re 2) y.im)) (* (pow x.im 2) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)) |
(/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im))) (*.f64 x.im x.im)) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (+ (log -1) (* -1 (log (/ -1 x.im))))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(*.f64 y.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (*.f64 x.im x.im) y.re)) (fma.f64 y.im (/.f64 (log.f64 x.im) y.re) (atan2.f64 x.im x.re)))) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(*.f64 y.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (*.f64 x.im x.im) y.re)) (fma.f64 y.im (/.f64 (log.f64 x.im) y.re) (atan2.f64 x.im x.re)))) |
(* y.re (+ (* 1/2 (/ (* (pow x.re 2) y.im) (* (pow x.im 2) y.re))) (+ (/ (* y.im (log x.im)) y.re) (atan2 x.im x.re)))) |
(*.f64 y.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (*.f64 x.im x.im) y.re)) (fma.f64 y.im (/.f64 (log.f64 x.im) y.re) (atan2.f64 x.im x.re)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(neg.f64 (*.f64 y.re (-.f64 (neg.f64 (atan2.f64 x.im x.re)) (/.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) y.re)))) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(neg.f64 (*.f64 y.re (-.f64 (neg.f64 (atan2.f64 x.im x.re)) (/.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) y.re)))) |
(* -1 (* y.re (+ (* -1 (/ (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) y.re)) (* -1 (atan2 x.im x.re))))) |
(neg.f64 (*.f64 y.re (-.f64 (neg.f64 (atan2.f64 x.im x.re)) (/.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) y.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (+ (/ (* y.im (log x.im)) (pow x.re 2)) (/ (* y.re (atan2 x.im x.re)) (pow x.re 2))))) |
(*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.im (/.f64 (log.f64 x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 x.re x.re))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 y.re (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re y.re) (fma.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (atan2.f64 x.im x.re)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(-.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(fma.f64 y.im (neg.f64 (neg.f64 (log.f64 x.re))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(fma.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(+.f64 x.re (*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(+.f64 x.re (*.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(*.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (neg.f64 x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))) (neg.f64 x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(+.f64 x.im (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(+.f64 x.im (*.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(*.f64 (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (neg.f64 x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) (neg.f64 x.im)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(+.f64 x.im (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(+.f64 x.im (*.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(*.f64 (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))) (neg.f64 x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) (neg.f64 x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(+.f64 x.re (*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(+.f64 x.re (*.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(*.f64 (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))) (neg.f64 x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64)))))) (neg.f64 x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* y.re (log x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)) |
(* -1 (* y.re (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re)) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(* y.re (+ (log -1) (* -1 (log (/ -1 x.re))))) |
(*.f64 y.re (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.im x.im))))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(-.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(fma.f64 y.im (neg.f64 (neg.f64 (log.f64 x.re))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (*.f64 x.re x.re))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (*.f64 x.re x.re)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x.im x.im) y.im)) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(fma.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(neg.f64 (*.f64 y.im (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1/6 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))) |
(*.f64 y.im (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* 1/120 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5))))))) |
(*.f64 y.im (fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 5 binary64)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (pow y.im 2) (+ (* -1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)) (* (pow y.im 2) (+ (* -1/5040 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 7))) (* 1/120 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 5)))))))) |
(*.f64 y.im (fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/120 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 7 binary64)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(sin (* y.im (log x.re))) |
(sin.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (sin (* y.im (log x.re))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* y.im (log x.re))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (sin.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4)))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (sin (* y.im (log x.re))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.re)))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.re)))) (pow x.re 6))) (* (cos (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re)))) |
(sin (* -1 (* y.im (log (/ 1 x.im))))) |
(sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))) |
(+.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))))) |
(+.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))))) |
(sin (* -1 (* y.im (log (/ -1 x.im))))) |
(sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))) |
(+.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))))) |
(+.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))))) |
(sin (* y.im (log x.im))) |
(sin.f64 (*.f64 y.im (log.f64 x.im))) |
(+ (sin (* y.im (log x.im))) (* 1/2 (/ (* (pow x.re 2) (* y.im (cos (* y.im (log x.im))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (sin.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4)))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (sin.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (sin (* y.im (log x.im))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (cos (* y.im (log x.im)))) (pow x.im 4))) (+ (* -1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (+ (* 1/8 (/ (* (pow y.im 2) (sin (* y.im (log x.im)))) (pow x.im 6))) (* (cos (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.im (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (sin.f64 (*.f64 y.im (log.f64 x.im)))) |
(sin (* -1 (* y.im (log (/ 1 x.re))))) |
(sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))) |
(+.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re))))) |
(+ (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))))) |
(+.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))))) |
(sin (* -1 (* y.im (log (/ -1 x.re))))) |
(sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))) |
(+.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(+ (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))))) |
(+.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 6 binary64)))))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log x.re))) |
(cos.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* y.im (log x.im))) |
(cos.f64 (*.f64 y.im (log.f64 x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (neg.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.im) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 6 binary64)))))) |
| 1× | batch-egg-rewrite |
| 6 276× | lower-fma.f32 |
| 6 266× | lower-fma.f64 |
| 4 744× | lower-*.f32 |
| 4 712× | lower-*.f64 |
| 3 820× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 67 | 598 |
| 0 | 113 | 574 |
| 1 | 329 | 572 |
| 2 | 1988 | 572 |
| 0 | 8475 | 466 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))) |
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) |
(sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| Outputs |
|---|
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) |
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(-.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)) (*.f64 x.re x.re)) |
(/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) |
(/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) #s(literal -1 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/2 binary64)) |
(*.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(*.f64 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 x.im x.re)) (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (-.f64 x.im x.re))) |
(*.f64 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 x.re x.im)) (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (-.f64 x.re x.im))) |
(/.f64 (*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(exp.f64 (fma.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))))))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)))))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) (exp.f64 (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(pow.f64 (exp.f64 (-.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))))) #s(literal -1 binary64)) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.re #s(literal 1/2 binary64))) (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) |
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(+.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (/.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(fma.f64 (neg.f64 (atan2.f64 x.im x.re)) y.im (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(fma.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 x.im x.re) y.im) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(fma.f64 (neg.f64 y.im) (atan2.f64 x.im x.re) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re))))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (atan2.f64 x.im x.re) y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.re (*.f64 (atan2.f64 x.im x.re) y.im)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.re y.re) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re)) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (*.f64 (pow.f64 x.re y.re) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re y.re))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 x.re y.re) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 x.re y.re) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(*.f64 (*.f64 (pow.f64 x.re y.re) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) |
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 4 binary64)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) |
(+.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))) |
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(fma.f64 (log.f64 x.re) y.im (*.f64 y.re (atan2.f64 x.im x.re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (log.f64 x.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))) |
(+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(+.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) |
(+.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) |
(+.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (atan2.f64 x.im x.re) y.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(fma.f64 (log.f64 x.im) y.im (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im))) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x.im x.im))) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) x.im) (/.f64 #s(literal 1/2 binary64) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 y.im (log.f64 x.im))) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))))) (*.f64 y.im (log.f64 x.im))) |
(fma.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 y.im (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im))) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) (/.f64 #s(literal 1 binary64) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) #s(literal 1/2 binary64) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 y.im x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 y.im x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 x.re x.im) (/.f64 (*.f64 (*.f64 x.re y.im) #s(literal 1/2 binary64)) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.im #s(literal 1/2 binary64)) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (pow.f64 (/.f64 x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 x.im y.im) #s(literal -1 binary64)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x.re) x.im) (/.f64 (*.f64 x.re y.im) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) x.im) (/.f64 (*.f64 x.re x.re) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 x.im)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) x.im) (/.f64 #s(literal 1/2 binary64) (neg.f64 x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (neg.f64 x.im)) (/.f64 #s(literal -1/2 binary64) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal -1/2 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (neg.f64 x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 #s(literal -1 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (neg.f64 x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 y.im) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (neg.f64 x.im)) (/.f64 (neg.f64 y.im) x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) (/.f64 y.im (neg.f64 x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 y.im (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (+.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)))) |
(/.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (*.f64 x.im x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (*.f64 x.im x.im)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (*.f64 x.im x.im)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (*.f64 x.im x.im)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (*.f64 x.im x.im)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 x.im (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 x.im (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 x.im (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.im x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (*.f64 x.im x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (*.f64 x.im x.im) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 (neg.f64 (*.f64 x.im x.im))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (neg.f64 (*.f64 x.im x.im))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (neg.f64 (*.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (neg.f64 (*.f64 x.im x.im))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (neg.f64 x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 (neg.f64 x.im) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 x.im) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 (neg.f64 x.im) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im)) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (*.f64 x.im (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im)) (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 x.im (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (*.f64 x.im (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 x.im x.im) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (neg.f64 (*.f64 x.im x.im)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (*.f64 x.im x.im)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) x.im (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) x.im)) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (*.f64 x.im x.im) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (*.f64 x.im x.im))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (neg.f64 (*.f64 x.im x.im))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (neg.f64 x.im) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 x.im))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) x.im (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im)))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) x.im)) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 x.im x.im) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (*.f64 x.im x.im)) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 x.im x.im)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) x.im (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) x.im)) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 x.im x.im) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 x.im x.im))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (neg.f64 (*.f64 x.im x.im))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 x.im) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 x.im))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) x.im (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) x.im)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (*.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))) (*.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))) (-.f64 (pow.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (-.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (log.f64 x.im))) (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 x.im)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.im (log.f64 x.im)) (fma.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))))))) |
(*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(/.f64 (*.f64 #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im))) |
(/.f64 (neg.f64 (*.f64 #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))))) (neg.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im)))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im))))) |
(*.f64 #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 y.re (log.f64 x.re)) |
(*.f64 (log.f64 x.re) y.re) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im)))))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.re (atan2.f64 x.im x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) (*.f64 y.im (log.f64 x.im))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) #s(literal -1 binary64))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x.im x.im))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)))) |
(neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)))) |
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (*.f64 x.im x.im))) |
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im)) |
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (neg.f64 (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))))) |
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 x.im x.im)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 (*.f64 x.im x.im)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) (neg.f64 x.im)) |
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im)) x.im) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 x.im x.im))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (neg.f64 (*.f64 x.im x.im))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)))) (neg.f64 (neg.f64 x.im))) |
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (*.f64 (*.f64 x.re x.re) y.im))) (neg.f64 x.im)) |
(pow.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (/.f64 (*.f64 x.im x.im) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 x.im (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) #s(literal -1 binary64)) |
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im))) |
(*.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) |
(*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im))) |
(*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x.im x.im)))) |
(*.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) x.im)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) x.im) (/.f64 #s(literal 1/2 binary64) x.im)) |
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (*.f64 x.im x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) |
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64)))) #s(literal -1 binary64))) |
(*.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 y.im (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)))) |
(*.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (/.f64 y.im (*.f64 x.im x.im))) |
(*.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im)) (/.f64 #s(literal 1 binary64) x.im)) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) (/.f64 y.im x.im)) |
(*.f64 (/.f64 y.im x.im) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
(*.f64 (/.f64 x.re x.im) (/.f64 (*.f64 (*.f64 x.re y.im) #s(literal 1/2 binary64)) x.im)) |
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (*.f64 y.im #s(literal 1/2 binary64)) x.im)) |
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (*.f64 (*.f64 (*.f64 x.re x.re) y.im) (/.f64 #s(literal 1/2 binary64) x.im))) |
(*.f64 (pow.f64 (/.f64 x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 x.im y.im) #s(literal -1 binary64))) |
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) x.re) x.im) (/.f64 (*.f64 x.re y.im) x.im)) |
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) x.im) (/.f64 (*.f64 x.re x.re) x.im)) |
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 x.im)) (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) x.im)) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) x.im) (/.f64 #s(literal 1/2 binary64) (neg.f64 x.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 x.im x.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (neg.f64 x.im)) (/.f64 #s(literal -1/2 binary64) x.im)) |
(*.f64 (/.f64 #s(literal -1/2 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) y.im) (neg.f64 x.im))) |
(*.f64 (/.f64 #s(literal -1 binary64) x.im) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im #s(literal 1/2 binary64))) (neg.f64 x.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 y.im) (*.f64 x.im x.im))) |
(*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (neg.f64 x.im)) (/.f64 (neg.f64 y.im) x.im)) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) y.im)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) (/.f64 y.im (neg.f64 x.im))) |
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 y.im (*.f64 x.im x.im))) |
(sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) |
(cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im)) |
Compiled 137 837 to 5 050 computations (96.3% saved)
32 alts after pruning (32 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 316 | 23 | 2 339 |
| Fresh | 10 | 9 | 19 |
| Picked | 5 | 0 | 5 |
| Done | 0 | 0 | 0 |
| Total | 2 331 | 32 | 2 363 |
| Status | Accuracy | Program |
|---|---|---|
| 38.3% | (*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| ▶ | 23.8% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 12.6% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 14.0% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) | |
| 34.4% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) #s(approx (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (/ (* 1/2 (* (* x.re x.re) y.im)) (* x.im x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) | |
| 51.4% | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (+ (* x.re x.re) (* x.im x.im)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) | |
| 19.2% | (*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (-.f64 (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (log.f64 x.im) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) | |
| ▶ | 54.9% | (*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
| 32.3% | (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 38.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) | |
| 33.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) | |
| 37.7% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 19.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 14.7% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) y.re))) | |
| 14.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) y.re))) | |
| 36.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) | |
| 36.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) | |
| 46.8% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im)) y.re))) | |
| 44.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) | |
| 37.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) | |
| ▶ | 40.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
| 47.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) | |
| ▶ | 26.8% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| 30.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 35.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) | |
| 54.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) | |
| 21.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) | |
| 42.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) | |
| 25.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) | |
| 22.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))))) | |
| 41.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) | |
| ▶ | 31.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
Compiled 2 046 to 1 086 computations (46.9% saved)
| 1× | egg-herbie |
Found 18 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | cost-diff | 0 | (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
| ✓ | cost-diff | 128 | (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| ✓ | cost-diff | 0 | (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
| ✓ | cost-diff | 0 | (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | cost-diff | 0 | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re)) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
| ✓ | cost-diff | 640 | (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
| ✓ | cost-diff | 0 | #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| ✓ | cost-diff | 0 | (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
| ✓ | cost-diff | 0 | #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
| ✓ | cost-diff | 0 | (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 0 | (*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
| 6 038× | lower-*.f32 |
| 6 010× | lower-*.f64 |
| 3 596× | lower-fma.f32 |
| 3 590× | lower-fma.f64 |
| 2 158× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 842 |
| 0 | 117 | 817 |
| 1 | 182 | 812 |
| 2 | 273 | 810 |
| 3 | 520 | 795 |
| 4 | 1082 | 795 |
| 5 | 1599 | 795 |
| 6 | 2161 | 795 |
| 7 | 2980 | 795 |
| 8 | 3233 | 795 |
| 9 | 3398 | 795 |
| 10 | 3577 | 795 |
| 11 | 3749 | 795 |
| 12 | 3944 | 795 |
| 13 | 5637 | 795 |
| 14 | 6562 | 795 |
| 0 | 8195 | 637 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
y.im |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) |
(*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
(*.f64 x.im x.im) |
#s(literal 1/2 binary64) |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
y.im |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
x.im |
(*.f64 x.re x.re) |
x.re |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) |
(log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) |
#s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
#s(literal 1/2 binary64) |
(/.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
| Outputs |
|---|
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
y.im |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im) x.im)) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im) x.im)) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re) |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im) x.im)) y.re) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im) x.im)) |
(*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
(fma.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im) x.im) |
(fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)) |
(fma.f64 x.re (*.f64 x.re (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im))) #s(literal 1 binary64)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(*.f64 x.re (/.f64 x.re (*.f64 x.im x.im))) |
(*.f64 x.re x.re) |
(*.f64 x.im x.im) |
#s(literal 1/2 binary64) |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
y.im |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
x.im |
(*.f64 x.re x.re) |
x.re |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(*.f64 x.re x.re) |
x.re |
(*.f64 x.im x.im) |
x.im |
y.re |
(*.f64 (atan2.f64 x.im x.re) y.im) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
y.im |
(cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) |
(*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re)))) |
(log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) |
(log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re))) |
#s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re)) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(fma.f64 x.im (/.f64 (*.f64 x.im #s(literal 1/2 binary64)) x.re) x.re) |
#s(literal 1/2 binary64) |
(/.f64 (*.f64 x.im x.im) x.re) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
Found 18 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | accuracy | 88.3% | (/.f64 (*.f64 x.im x.im) x.re) |
| ✓ | accuracy | 53.8% | (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
| ✓ | accuracy | 42.1% | (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
| ✓ | accuracy | 26.9% | #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) |
| ✓ | accuracy | 98.3% | (*.f64 y.im (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 64.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | accuracy | 61.0% | (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
| ✓ | accuracy | 53.8% | (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
| ✓ | accuracy | 77.5% | (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
| ✓ | accuracy | 70.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
| ✓ | accuracy | 62.6% | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | accuracy | 30.9% | #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) |
| ✓ | accuracy | 70.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| ✓ | accuracy | 50.8% | #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
| ✓ | accuracy | 98.0% | (*.f64 y.re (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 47.0% | #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | accuracy | 44.7% | #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
| ✓ | accuracy | 42.1% | (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
| 228.0ms | 165× | 1 | valid |
| 32.0ms | 91× | 0 | valid |
Compiled 654 to 43 computations (93.4% saved)
adjust: 71.0ms (32.7% of total)ival-mult: 58.0ms (26.7% of total)ival-hypot: 20.0ms (9.2% of total)ival-cos: 19.0ms (8.8% of total)ival-log: 17.0ms (7.8% of total)ival-add: 8.0ms (3.7% of total)ival-div: 5.0ms (2.3% of total)ival-exp: 5.0ms (2.3% of total)ival-atan2: 5.0ms (2.3% of total)ival-pow: 5.0ms (2.3% of total)ival-neg: 2.0ms (0.9% of total)ival-sub: 2.0ms (0.9% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)exact: 0.0ms (0% of total)| Inputs |
|---|
#<alt (*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))))> |
#<alt (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))> |
#<alt #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))> |
#<alt (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)))> |
#<alt #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))> |
#<alt (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re)))> |
#<alt (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))> |
#<alt (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))> |
#<alt (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))> |
#<alt (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))> |
#<alt (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))> |
#<alt (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))> |
#<alt (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))> |
#<alt (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))> |
#<alt (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im)))> |
#<alt (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))> |
#<alt #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt (*.f64 y.re (atan2.f64 x.im x.re))> |
#<alt #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))))> |
#<alt (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))> |
#<alt (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))> |
#<alt (*.f64 y.im (atan2.f64 x.im x.re))> |
#<alt #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))> |
#<alt (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))> |
#<alt (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))> |
#<alt (/.f64 (*.f64 x.im x.im) x.re)> |
| Outputs |
|---|
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (neg (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re))))> |
#<alt (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt x.im> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4))))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4)))))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2)))))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log x.re)))> |
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.im (log x.im)))> |
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log x.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))> |
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))> |
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))> |
#<alt (* -1 (* y.im (log (/ 1 x.im))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))> |
#<alt (* -1 (* y.im (log (/ -1 x.im))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))> |
#<alt (* y.im (log x.im))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))> |
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))> |
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))> |
#<alt (* -1 (* y.im (log (/ 1 x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))> |
#<alt (* -1 (* y.im (log (/ -1 x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))> |
#<alt (pow x.im 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2))))> |
#<alt (pow x.re 2)> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (+ (pow x.im 2) (pow x.re 2))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (pow x.im 2)> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))))))> |
#<alt (+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))))))))> |
#<alt (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (neg (* y.im (atan2 x.im x.re))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))))> |
#<alt (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))))> |
#<alt (+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im)))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re)))))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt (/ (pow x.re 2) (pow x.im 2))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2))))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))> |
#<alt (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re)))))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
#<alt (/ (pow x.im 2) x.re)> |
273 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 20.0ms | y.im | @ | 0 | (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) |
| 2.0ms | x.re | @ | -inf | (/ (* x.im x.im) x.re) |
| 1.0ms | x.re | @ | inf | (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
| 1.0ms | x.im | @ | inf | (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
| 1.0ms | x.re | @ | -inf | (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
| 1× | egg-herbie |
| 8 186× | lower-*.f64 |
| 8 186× | lower-*.f32 |
| 6 952× | lower-fma.f64 |
| 6 952× | lower-fma.f32 |
| 4 968× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1717 | 58874 |
| 1 | 5480 | 57742 |
| 0 | 8390 | 51568 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
x.im |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.im (log x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log x.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))) |
(* -1 (* y.im (log (/ 1 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(* -1 (* y.im (log (/ -1 x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(* y.im (log x.im)) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))) |
(* -1 (* y.im (log (/ 1 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(* -1 (* y.im (log (/ -1 x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(pow x.im 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(pow x.re 2) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(+ (pow x.im 2) (pow x.re 2)) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(pow x.im 2) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(* y.re (atan2 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/ (pow x.re 2) (pow x.im 2)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.re (atan2 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
(/ (pow x.im 2) x.re) |
| Outputs |
|---|
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))) (* y.re (log x.im))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 x.im) y.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.re x.re))) (*.f64 x.im x.im))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.re) (pow x.im 4))) (* 1/2 (/ y.re (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 x.im) y.re (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.re (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.re) (pow x.im 6)))))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 x.im) y.re (*.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.re (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.im x.im))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) y.re) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.re (log.f64 x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.re (neg.f64 (neg.f64 (log.f64 x.re))) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))) y.re) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.re) (pow x.re 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* 1/2 (/ (* (pow x.im 2) y.re) (pow x.re 2))) (* y.re (log x.re))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 y.re (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.re) (pow x.re 4))) (* 1/2 (/ y.re (pow x.re 2)))))) (* y.im (atan2 x.im x.re))) |
(fma.f64 y.re (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(- (+ (* y.re (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.re (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.re) (pow x.re 6)))))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y.re (*.f64 x.im x.im)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) y.re) (pow.f64 x.re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 x.re x.re))) (*.f64 y.re (log.f64 x.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.re x.re))) (*.f64 x.im x.im))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 (log.f64 x.im) y.re))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (fma.f64 y.re (neg.f64 (neg.f64 (log.f64 x.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))) |
(neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 x.re x.re))) (*.f64 x.im x.im)) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (+ (* -1 (* y.re (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.re) (pow x.im 4))) (+ (* 1/720 (/ (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.re) (pow x.im 2)))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)))) |
(* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* -1 (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 y.re (-.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)))) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (/ (* y.im (atan2 x.im x.re)) y.re)))) |
(*.f64 (-.f64 (*.f64 y.im (/.f64 (atan2.f64 x.im x.re) y.re)) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 y.re)) |
(* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (atan2 x.im x.re))) (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* y.im (- (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im) (atan2 x.im x.re))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (neg.f64 (atan2.f64 x.im x.re)))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* -1 (* y.im (- (* -1 (/ (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.im)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (fma.f64 (neg.f64 y.re) (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.im) (atan2.f64 x.im x.re)) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* -1 (* y.im (atan2 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 (*.f64 x.re x.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))) (pow.f64 x.im y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
x.im |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64)) (neg.f64 x.im)) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64)) (neg.f64 x.im)) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64)) (neg.f64 x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (pow.f64 x.re y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 (*.f64 x.re x.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))) (pow.f64 x.im y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (pow.f64 x.re #s(literal 4 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (neg.f64 (atan2.f64 x.im x.re))) #s(literal 1 binary64)) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(fma.f64 y.im (-.f64 (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re))))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (neg.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 6 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log x.re))) |
(cos.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(cos (* y.im (log x.im))) |
(cos.f64 (*.f64 y.im (log.f64 x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 6 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (neg.f64 (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log x.re)) |
(*.f64 y.im (log.f64 x.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re))) |
(fma.f64 y.im (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)))) (*.f64 y.im (log.f64 x.re))) |
(* -1 (* y.im (log (/ 1 x.im)))) |
(*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(* -1 (* y.im (log (/ -1 x.im)))) |
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(fma.f64 y.im (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* y.im (log x.im)) |
(*.f64 y.im (log.f64 x.im)) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))))) |
(* -1 (* y.im (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(* -1 (* y.im (log (/ -1 x.re)))) |
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ 1 (/ (pow x.im 2) (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(+ (pow x.im 2) (pow x.re 2)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(pow x.im 2) |
(*.f64 x.im x.im) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(* (pow x.im 2) (+ 1 (/ (pow x.re 2) (pow x.im 2)))) |
(*.f64 (*.f64 x.im x.im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im (*.f64 y.re (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (neg.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (atan2.f64 x.im x.re)) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))) (* (pow x.re 2) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6)))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 x.re x.re) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.im x.im)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))) (* (pow x.im 2) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64)))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) |
(exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(+ (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (*.f64 x.re x.re)) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(exp (neg (* y.im (atan2 x.im x.re)))) |
(exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* 1/2 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/2 binary64) y.re) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(+ (exp (neg (* y.im (atan2 x.im x.re)))) (* y.re (+ (* y.re (+ (* 1/6 (* y.re (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y.re (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(+ (* -1 (* y.im (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* 1/2 (* y.im (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) (* y.im (+ (* -1/6 (* y.im (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 #s(literal -1/6 binary64) y.im) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (neg.f64 (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(-.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))) |
(fma.f64 y.im (log.f64 x.im) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))))) (*.f64 y.im (neg.f64 (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* y.im (log x.re)) (+ (* y.re (atan2 x.im x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))) |
(fma.f64 y.im (log.f64 x.re) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))) |
(-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))) |
(-.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.re (atan2 x.im x.re)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 y.im (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (/ (* y.re (atan2 x.im x.re)) y.im))) |
(*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* -1 (* y.im (+ (* -1 (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* -1 (/ (* y.re (atan2 x.im x.re)) y.im))))) |
(*.f64 (neg.f64 (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 y.im)) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re))) |
(fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (+ (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re) (atan2 x.im x.re))) |
(*.f64 y.re (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* -1 (* y.re (+ (* -1 (/ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) y.re)) (* -1 (atan2 x.im x.re))))) |
(*.f64 (neg.f64 (fma.f64 y.im (/.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) y.re) (atan2.f64 x.im x.re))) (neg.f64 y.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/ (pow x.re 2) (pow x.im 2)) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
(cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (neg.f64 (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)))) (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im (*.f64 y.im y.im))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))))) |
(cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.re x.re)))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (/ (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 x.im x.im)) (/.f64 (*.f64 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 y.im (*.f64 y.im y.im)) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* -1 (* y.im (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(-.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* -1/2 (* y.im (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(+ (cos (* y.re (atan2 x.im x.re))) (* y.im (- (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) (* 1/6 (* y.im (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (sin (* y.re (atan2 x.im x.re)))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (sin (* y.re (atan2 x.im x.re))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (*.f64 #s(literal 1/6 binary64) y.im) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* -1 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* -1/2 (* y.re (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal -1/2 binary64) y.re) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(+ (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* y.re (- (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 2))) (* 1/6 (* y.re (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/6 binary64) y.re) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (neg.f64 (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) |
(cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/ (pow x.im 2) x.re) |
(/.f64 (*.f64 x.im x.im) x.re) |
| 1× | batch-egg-rewrite |
| 5 290× | lower-fma.f32 |
| 5 284× | lower-fma.f64 |
| 3 986× | lower-/.f32 |
| 3 982× | lower-/.f64 |
| 3 920× | lower-*.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 635 |
| 0 | 117 | 610 |
| 1 | 302 | 598 |
| 2 | 1579 | 598 |
| 0 | 8274 | 472 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
(*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
#s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) |
(cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))) |
(sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(/.f64 (*.f64 x.im x.im) x.re) |
| Outputs |
|---|
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(-.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (*.f64 y.im (atan2.f64 x.im x.re))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64)))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(*.f64 y.im (neg.f64 (atan2.f64 x.im x.re))) |
(*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) |
(*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal -1 binary64)) |
(*.f64 #s(literal -1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 (neg.f64 (atan2.f64 x.im x.re)) y.im) |
(*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re)) |
(*.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64)))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64)) |
(+.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im))) |
(+.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im))) (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im))) (/.f64 (*.f64 x.im x.im) (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im)))) |
(fma.f64 x.im #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im))) |
(fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) x.im) |
(fma.f64 #s(literal 1 binary64) x.im (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im))) |
(fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im) x.im) |
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) x.im) |
(fma.f64 (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) x.im x.im) |
(fma.f64 (*.f64 x.im (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1/2 binary64) x.im) |
(fma.f64 (*.f64 x.im #s(literal 1/2 binary64)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) |
(fma.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) x.im) |
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) x.im) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) x.im) |
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im)) (/.f64 x.im x.im) x.im) |
(fma.f64 (/.f64 x.im x.im) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im)) x.im) |
(/.f64 x.im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) x.im))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 1/8 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.im (*.f64 x.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im)) (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (neg.f64 (*.f64 x.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)) (*.f64 x.im (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64)) x.im))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64)) x.im))) |
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 1/8 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.im (*.f64 x.im x.im))) (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) x.im)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (neg.f64 (*.f64 x.im x.im))) (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im))) |
(/.f64 (*.f64 x.im (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 x.im (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64))) (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64)) x.im) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)))) |
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64)) x.im) (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 1/8 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.im (*.f64 x.im x.im)))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) x.im))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (neg.f64 (*.f64 x.im x.im)))) (neg.f64 (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im)))) |
(/.f64 (neg.f64 (*.f64 x.im (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(/.f64 (neg.f64 (*.f64 x.im (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64)) x.im)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64)) x.im)) (neg.f64 (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)))) |
(/.f64 (fma.f64 x.im (*.f64 x.im x.im) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 1/8 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 x.im x.im (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im))) (*.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)))))) |
(/.f64 (-.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)))) (-.f64 x.im (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)))) |
(*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)) x.im) |
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) #s(literal 1/8 binary64)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 x.im (*.f64 x.im x.im)) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) x.im))))) |
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) x.im)) (neg.f64 (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (fma.f64 x.im (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im)) (neg.f64 x.im)))) |
(*.f64 (*.f64 x.im (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(*.f64 (*.f64 x.im (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)))) |
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/8 binary64) #s(literal 1 binary64)) x.im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal 1 binary64)) (/.f64 (*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) (*.f64 x.im x.im))))) |
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) #s(literal -1 binary64)) x.im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) y.re)) |
(*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) y.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) (*.f64 y.re #s(literal 1/2 binary64))) (*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) (*.f64 y.re #s(literal 1/2 binary64)))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))))) |
(/.f64 (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) |
(*.f64 (cos.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) #s(literal 1 binary64)) |
(*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) y.im) |
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) |
(+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(+.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(-.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(-.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 #s(literal 1 binary64) (*.f64 x.im x.im) (*.f64 x.re x.re)) |
(fma.f64 (*.f64 x.re x.re) #s(literal 1 binary64) (*.f64 x.im x.im)) |
(fma.f64 (*.f64 x.im x.im) #s(literal 1 binary64) (*.f64 x.re x.re)) |
(fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x.im x.im)) (*.f64 x.re x.re)) |
(fma.f64 #s(literal -1 binary64) (*.f64 x.re (neg.f64 x.re)) (*.f64 x.im x.im)) |
(fma.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.re)) (*.f64 x.im x.im)) |
(fma.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.im)) (*.f64 x.re x.re)) |
(fma.f64 (/.f64 x.im (+.f64 x.im x.re)) (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (-.f64 x.im x.re)) (neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(fma.f64 (/.f64 (*.f64 x.im x.im) (+.f64 x.im x.re)) (/.f64 (*.f64 x.im x.im) (-.f64 x.im x.re)) (neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(fma.f64 (/.f64 (*.f64 x.im (*.f64 x.im x.im)) (+.f64 x.im x.re)) (/.f64 x.im (-.f64 x.im x.re)) (neg.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(fma.f64 (/.f64 x.re (+.f64 x.re x.im)) (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 x.re x.re) (+.f64 x.re x.im)) (/.f64 (*.f64 x.re x.re) (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(fma.f64 (/.f64 (*.f64 x.re (*.f64 x.re x.re)) (+.f64 x.re x.im)) (/.f64 x.re (-.f64 x.re x.im)) (neg.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1 binary64))) |
(/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) |
(/.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (neg.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)))) (*.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (neg.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (fma.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (fma.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (+.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (*.f64 (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (+.f64 (/.f64 (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 2 binary64)) |
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal -1 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/2 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(*.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(*.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (/.f64 #s(literal 1 binary64) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(*.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(*.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(*.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 x.re x.im)) (+.f64 x.re x.im)) |
(*.f64 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 x.im x.re)) (+.f64 x.im x.re)) |
(+.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(+.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) |
(fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) |
(fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))) |
(fma.f64 (atan2.f64 x.im x.re) y.re (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) |
(fma.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) y.im (*.f64 y.re (atan2.f64 x.im x.re))) |
(fma.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (neg.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re)))))) (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64))) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (*.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (fma.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (+.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal -1 binary64)) |
(*.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.im (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)))))) |
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)))))) |
(/.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (*.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp.f64 (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp.f64 (fma.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))) (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))))) #s(literal 1 binary64))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))))))) |
(/.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (exp.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(pow.f64 (exp.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64))))) #s(literal -1 binary64)) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im (atan2.f64 x.im x.re)) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))) (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))) |
(pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (neg.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re)))) |
#s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
(exp.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))))) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) #s(literal 1 binary64)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 x.re x.im)) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re)))) #s(literal -1 binary64))) |
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 x.re)) (*.f64 #s(literal 2 binary64) (log.f64 x.im)))) |
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x.im x.im))) (/.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))) |
(neg.f64 (/.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))) |
(/.f64 x.re (/.f64 (*.f64 x.im x.im) x.re)) |
(/.f64 #s(literal 1 binary64) (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re)))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re)))))) |
(/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) |
(/.f64 (*.f64 x.re (neg.f64 x.re)) (neg.f64 (*.f64 x.im x.im))) |
(/.f64 (/.f64 x.re x.im) (/.f64 x.im x.re)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re))))) |
(/.f64 (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(/.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im)) (neg.f64 x.im)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im))) (neg.f64 (neg.f64 x.im))) |
(pow.f64 (/.f64 x.re x.im) #s(literal 2 binary64)) |
(pow.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re))) #s(literal -1 binary64)) |
(*.f64 x.re (/.f64 x.re (*.f64 x.im x.im))) |
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) |
(*.f64 (*.f64 x.re x.re) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im))) |
(*.f64 (*.f64 x.re x.re) (pow.f64 (/.f64 #s(literal 1 binary64) x.im) #s(literal 2 binary64))) |
(*.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1 binary64)) |
(*.f64 (*.f64 x.re (neg.f64 x.re)) (/.f64 #s(literal -1 binary64) (*.f64 x.im x.im))) |
(*.f64 (/.f64 x.re x.im) (/.f64 x.re x.im)) |
(*.f64 (/.f64 x.re x.im) (/.f64 (/.f64 x.re x.im) #s(literal 1 binary64))) |
(*.f64 (/.f64 x.re (*.f64 x.im x.im)) x.re) |
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) |
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.re x.re)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))) |
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x.im (/.f64 x.im (*.f64 x.re x.re)))))) |
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 #s(literal 1 binary64) x.im)) |
(*.f64 (/.f64 (*.f64 x.re x.re) x.im) (/.f64 (/.f64 #s(literal 1 binary64) x.im) #s(literal 1 binary64))) |
(*.f64 (neg.f64 (/.f64 (*.f64 x.re x.re) x.im)) (/.f64 #s(literal 1 binary64) (neg.f64 x.im))) |
(*.f64 (/.f64 #s(literal 1 binary64) x.im) (/.f64 (*.f64 x.re x.re) x.im)) |
(*.f64 (/.f64 x.re (neg.f64 x.im)) (/.f64 (neg.f64 x.re) x.im)) |
(*.f64 (/.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im))) |
(*.f64 (/.f64 x.re #s(literal -1 binary64)) (/.f64 (neg.f64 x.re) (*.f64 x.im x.im))) |
(*.f64 (/.f64 #s(literal -1 binary64) x.im) (/.f64 (*.f64 x.re x.re) (neg.f64 x.im))) |
(*.f64 (/.f64 (neg.f64 x.re) x.im) (/.f64 x.re (neg.f64 x.im))) |
(*.f64 (/.f64 (/.f64 x.re x.im) #s(literal 1 binary64)) (/.f64 x.re x.im)) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 x.im (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im) |
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im))) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(+.f64 #s(literal 0 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 0 binary64)))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)) |
(+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) |
(-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))) |
(fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))) |
(fma.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(fma.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))) |
(fma.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (cos.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (sin.f64 (/.f64 (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) |
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (*.f64 y.re (atan2.f64 x.im x.re))))))) #s(literal 4 binary64)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (neg.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) (-.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))))))))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (sin.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (*.f64 (/.f64 x.im x.re) #s(literal 1/2 binary64)) x.re))) (neg.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 x.im (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im) |
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im))) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (sqrt.f64 (neg.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) (neg.f64 (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 x.im (*.f64 x.im (*.f64 x.im x.im)) (*.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(exp.f64 (*.f64 (log.f64 (/.f64 x.re (*.f64 x.im x.im))) #s(literal -1 binary64))) |
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x.im x.im) (neg.f64 x.re))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x.re)) (/.f64 (*.f64 x.im x.im) (neg.f64 x.re))) |
(neg.f64 (/.f64 (*.f64 x.im x.im) (neg.f64 x.re))) |
(/.f64 x.im (/.f64 x.re x.im)) |
(/.f64 #s(literal 1 binary64) (/.f64 x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x.re (*.f64 x.im x.im))))) |
(/.f64 (*.f64 x.im x.im) x.re) |
(/.f64 (neg.f64 (*.f64 x.im x.im)) (neg.f64 x.re)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x.re (*.f64 x.im x.im)))) |
(pow.f64 (/.f64 x.re (*.f64 x.im x.im)) #s(literal -1 binary64)) |
(*.f64 x.im (/.f64 x.im x.re)) |
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x.im x.im) x.re)) |
(*.f64 (*.f64 x.im x.im) (/.f64 #s(literal 1 binary64) x.re)) |
(*.f64 (neg.f64 (*.f64 x.im x.im)) (/.f64 #s(literal -1 binary64) x.re)) |
(*.f64 (/.f64 #s(literal 1 binary64) x.re) (*.f64 x.im x.im)) |
(*.f64 (/.f64 #s(literal 1 binary64) x.re) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x.im x.im) (neg.f64 x.re))) |
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x.re (*.f64 x.im x.im))))) |
(*.f64 (/.f64 x.im x.re) x.im) |
(*.f64 (/.f64 x.im #s(literal -1 binary64)) (/.f64 (neg.f64 x.im) x.re)) |
(*.f64 (/.f64 (neg.f64 x.im) #s(literal -1 binary64)) (/.f64 x.im x.re)) |
Compiled 90 394 to 4 150 computations (95.4% saved)
28 alts after pruning (27 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 600 | 18 | 1 618 |
| Fresh | 18 | 9 | 27 |
| Picked | 4 | 1 | 5 |
| Done | 0 | 0 | 0 |
| Total | 1 622 | 28 | 1 650 |
| Status | Accuracy | Program |
|---|---|---|
| 21.7% | (*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 19.2% | (*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (-.f64 (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (log.f64 x.im) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) | |
| 21.1% | (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 19.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 37.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) | |
| 44.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) | |
| 44.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 (/.f64 x.re (*.f64 x.im x.im)) x.re) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) | |
| ▶ | 35.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
| 21.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 14.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 10.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 31.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 26.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 15.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 13.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| ▶ | 21.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| 27.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 30.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 35.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) | |
| ▶ | 54.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| 41.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) | |
| ▶ | 27.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| 53.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 42.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) | |
| 25.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) | |
| 41.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) | |
| ✓ | 31.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| ▶ | 31.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
Compiled 1 547 to 873 computations (43.6% saved)
| 1× | egg-herbie |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | cost-diff | 0 | (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
| ✓ | cost-diff | 0 | #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
| ✓ | cost-diff | 0 | (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | cost-diff | 0 | #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
| ✓ | cost-diff | 0 | (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | cost-diff | 0 | (*.f64 y.re (atan2.f64 x.im x.re)) |
| ✓ | cost-diff | 0 | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | cost-diff | 0 | (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
| ✓ | cost-diff | 0 | (atan2.f64 x.im x.re) |
| ✓ | cost-diff | 0 | (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
| ✓ | cost-diff | 0 | #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
| ✓ | cost-diff | 0 | (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
| ✓ | cost-diff | 0 | #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
| ✓ | cost-diff | 0 | (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
| ✓ | cost-diff | 0 | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| 5 042× | lower-*.f32 |
| 5 020× | lower-*.f64 |
| 2 154× | lower-/.f32 |
| 2 152× | lower-/.f64 |
| 1 594× | lower-fma.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 821 |
| 0 | 111 | 811 |
| 1 | 182 | 806 |
| 2 | 304 | 800 |
| 3 | 606 | 780 |
| 4 | 1190 | 780 |
| 5 | 1817 | 780 |
| 6 | 2467 | 780 |
| 7 | 3051 | 780 |
| 8 | 3339 | 780 |
| 9 | 3874 | 780 |
| 10 | 4558 | 780 |
| 11 | 4897 | 780 |
| 12 | 5107 | 780 |
| 13 | 5796 | 780 |
| 14 | 6221 | 780 |
| 15 | 6791 | 780 |
| 16 | 7639 | 780 |
| 17 | 7973 | 780 |
| 0 | 8009 | 634 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
#s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
#s(literal 1 binary64) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
x.im |
(*.f64 x.re x.re) |
x.re |
y.re |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(neg.f64 y.im) |
y.im |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) |
#s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) |
(*.f64 x.re x.re) |
#s(literal 1/2 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
#s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
(*.f64 y.im (log.f64 x.re)) |
y.im |
(log.f64 x.re) |
x.re |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
x.im |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) |
#s(literal -1/2 binary64) |
(*.f64 y.im y.im) |
y.im |
(pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
x.im |
(*.f64 x.re x.re) |
x.re |
#s(literal 2 binary64) |
#s(literal 1 binary64) |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re))) |
(*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re)) |
#s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
#s(literal 1 binary64) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
x.im |
(*.f64 x.re x.re) |
x.re |
y.re |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(neg.f64 y.im) |
y.im |
#s(literal 1 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im)))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im)))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
y.re |
(atan2.f64 x.im x.re) |
x.im |
x.re |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re) |
(pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im)))) y.re) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im)))) |
#s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
#s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im))) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(*.f64 x.re (/.f64 (*.f64 x.re #s(literal 1/2 binary64)) x.im)) |
(*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) |
(*.f64 x.re (*.f64 x.re #s(literal 1/2 binary64))) |
(*.f64 x.re x.re) |
#s(literal 1/2 binary64) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
#s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
(*.f64 y.im (log.f64 x.re)) |
y.im |
(log.f64 x.re) |
x.re |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
x.im |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 y.im (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64))))) |
(*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 y.im (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64)))) |
#s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
#s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 y.im (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(fma.f64 y.im (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64)) |
(*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) |
(*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) |
#s(literal -1/2 binary64) |
(*.f64 y.im y.im) |
y.im |
(pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) |
(pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) |
(log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) |
(log.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(fma.f64 x.im x.im (*.f64 x.re x.re)) |
(fma.f64 x.re x.re (*.f64 x.im x.im)) |
x.im |
(*.f64 x.re x.re) |
x.re |
#s(literal 2 binary64) |
#s(literal 1 binary64) |
(exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(atan2.f64 x.im x.re) |
Found 20 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| ✓ | accuracy | 98.4% | (*.f64 y.im (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 79.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | accuracy | 78.7% | #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
| ✓ | accuracy | 78.1% | (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
| ✓ | accuracy | 98.4% | (*.f64 y.im (atan2.f64 x.im x.re)) |
| ✓ | accuracy | 81.3% | (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
| ✓ | accuracy | 79.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| ✓ | accuracy | 77.8% | #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
| ✓ | accuracy | 86.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
| ✓ | accuracy | 82.3% | (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
| ✓ | accuracy | 76.0% | #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
| ✓ | accuracy | 64.8% | #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) |
| ✓ | accuracy | 100.0% | (neg.f64 y.im) |
| ✓ | accuracy | 99.9% | (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
| ✓ | accuracy | 79.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
| ✓ | accuracy | 78.9% | #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
| ✓ | accuracy | 100.0% | (*.f64 x.re x.re) |
| ✓ | accuracy | 91.4% | #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
| ✓ | accuracy | 86.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
| ✓ | accuracy | 78.1% | (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
| 78.0ms | 81× | 1 | valid |
| 70.0ms | 129× | 0 | invalid |
| 18.0ms | 46× | 0 | valid |
Compiled 557 to 53 computations (90.5% saved)
ival-mult: 37.0ms (27.9% of total)ival-pow2: 18.0ms (13.6% of total)ival-hypot: 15.0ms (11.3% of total)ival-log: 13.0ms (9.8% of total)ival-cos: 12.0ms (9% of total)ival-add: 10.0ms (7.5% of total)adjust: 6.0ms (4.5% of total)ival-pow: 5.0ms (3.8% of total)ival-div: 4.0ms (3% of total)ival-exp: 4.0ms (3% of total)ival-atan2: 3.0ms (2.3% of total)ival-neg: 2.0ms (1.5% of total)ival-sub: 1.0ms (0.8% of total)exact: 1.0ms (0.8% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| Inputs |
|---|
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))> |
#<alt (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))> |
#<alt #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64))> |
#<alt (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))))> |
#<alt #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))> |
#<alt (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))> |
#<alt (atan2.f64 x.im x.re)> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)))> |
#<alt (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))> |
#<alt (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))> |
#<alt (*.f64 y.re (atan2.f64 x.im x.re))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))> |
#<alt (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))> |
#<alt (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))))> |
#<alt #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))> |
#<alt #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))> |
#<alt (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))> |
#<alt #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)))> |
#<alt (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))> |
#<alt (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))> |
#<alt (*.f64 x.re x.re)> |
#<alt (neg.f64 y.im)> |
#<alt #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)))> |
#<alt #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))> |
#<alt (*.f64 y.im (atan2.f64 x.im x.re))> |
| Outputs |
|---|
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4))))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4)))))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (pow x.re y.re)> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re))> |
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re))> |
#<alt (+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re))> |
#<alt (exp (* -1 (* y.re (log (/ 1 x.im)))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (exp (* -1 (* y.re (log (/ -1 x.im)))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6)))))> |
#<alt (pow x.im y.re)> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re))> |
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re))> |
#<alt (+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re))> |
#<alt (exp (* -1 (* y.re (log (/ 1 x.re)))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt (exp (* -1 (* y.re (log (/ -1 x.re)))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4))))> |
#<alt (+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2)))))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt 1> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im)))> |
#<alt (* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im)))> |
#<alt (* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im)))> |
#<alt (* -1 (* y.im (atan2 x.im x.re)))> |
#<alt (* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im))))> |
#<alt (* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im))))> |
#<alt (* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im))))> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (atan2 x.im x.re)> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))))> |
#<alt (+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)))))))> |
#<alt (+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re)))))))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4))))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4))))))> |
#<alt (+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4)))))))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (cos (* y.re (atan2 x.im x.re)))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* y.re (atan2 x.im x.re))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2)))))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log x.re)))> |
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.im (log x.im)))> |
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* y.im (log x.re))> |
#<alt (+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re)))> |
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2))))))> |
#<alt (+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6))))))))> |
#<alt (* -1 (* y.im (log (/ 1 x.im))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))> |
#<alt (* -1 (* y.im (log (/ -1 x.im))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))))> |
#<alt (* y.im (log x.im))> |
#<alt (+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im)))> |
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2))))))> |
#<alt (+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6))))))))> |
#<alt (* -1 (* y.im (log (/ 1 x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))> |
#<alt (* -1 (* y.im (log (/ -1 x.re))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))> |
#<alt (+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))))> |
#<alt (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))))))))> |
#<alt (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))))))))))> |
#<alt (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re)))))> |
#<alt 1> |
#<alt (+ 1 (* -1 (* y.im (atan2 x.im x.re))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2)))))))> |
#<alt (+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re)))))))))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6)))))> |
#<alt (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4)))))))))> |
#<alt (+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))))))))> |
#<alt (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4))))> |
#<alt (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))> |
#<alt (+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))> |
#<alt (cos (* y.im (log x.re)))> |
#<alt (+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.im)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6)))))> |
#<alt (cos (* y.im (log x.im)))> |
#<alt (+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2))))))> |
#<alt (cos (* -1 (* y.im (log (/ 1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt (cos (* -1 (* y.im (log (/ -1 x.re)))))> |
#<alt (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))))> |
#<alt (- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6)))))> |
#<alt 1> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))> |
#<alt (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* -1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log x.re))) (pow x.re 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2)))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.re) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4))))))))))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ 1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2)))))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ -1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2)))))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* -1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log x.im))) (pow x.im 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2)))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.im) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4))))))))))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ 1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2)))))))> |
#<alt (+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2)))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2))))))> |
#<alt (+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ -1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2)))))))> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (pow x.re 2)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt (* -1 y.im)> |
#<alt x.re> |
#<alt (+ x.re (* 1/2 (/ (pow x.im 2) x.re)))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re)))))> |
#<alt (+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re)))))> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 x.im)> |
#<alt (* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))> |
#<alt (* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im)))))> |
#<alt (+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im)))))> |
#<alt x.re> |
#<alt (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 x.re)> |
#<alt (* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))> |
#<alt (* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt (/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im)> |
#<alt x.im> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))> |
#<alt x.im> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt (* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1)))> |
#<alt x.im> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (+ x.im (* 1/2 (/ (pow x.re 2) x.im)))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* 1/2 (/ (pow x.re 2) x.im))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2))))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
#<alt (* y.im (atan2 x.im x.re))> |
225 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 15.0ms | x.im | @ | inf | (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) |
| 1.0ms | x.im | @ | inf | (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) |
| 1.0ms | x.re | @ | inf | (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) |
| 1.0ms | x.im | @ | 0 | (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) |
| 1.0ms | x.re | @ | 0 | (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) |
| 1× | egg-herbie |
| 9 320× | lower-*.f64 |
| 9 320× | lower-*.f32 |
| 7 344× | lower-fma.f64 |
| 7 344× | lower-fma.f32 |
| 5 752× | lower-+.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1610 | 53822 |
| 1 | 5129 | 52789 |
| 0 | 9114 | 47593 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(pow x.re y.re) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re)) |
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re)) |
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re)) |
(exp (* -1 (* y.re (log (/ 1 x.im))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(exp (* -1 (* y.re (log (/ -1 x.im))))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(pow x.im y.re) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re)) |
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re)) |
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re)) |
(exp (* -1 (* y.re (log (/ 1 x.re))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(exp (* -1 (* y.re (log (/ -1 x.re))))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
1 |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(atan2 x.im x.re) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.im (log x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(* y.im (log x.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))) |
(* -1 (* y.im (log (/ 1 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(* -1 (* y.im (log (/ -1 x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(* y.im (log x.im)) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))) |
(* -1 (* y.im (log (/ 1 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(* -1 (* y.im (log (/ -1 x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
1 |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos (* y.im (log x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(cos (* y.im (log x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
1 |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.re) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* -1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log x.re))) (pow x.re 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2))))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.re) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4)))))))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2)))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ 1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2)))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ -1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.im) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* -1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log x.im))) (pow x.im 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2))))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.im) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4)))))))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2)))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ 1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2)))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ -1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2))))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(pow x.re 2) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
(* -1 y.im) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
x.im |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
| Outputs |
|---|
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(pow x.re y.re) |
(pow.f64 x.re y.re) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (pow x.re y.re))) (pow x.re 2))) (pow x.re y.re)) |
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (/.f64 (*.f64 y.re (pow.f64 x.re y.re)) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) |
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))) (pow x.re y.re)) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) |
(+ (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (pow x.re y.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re)) (* (pow x.im 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))) (pow x.re y.re)) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.re y.re))) (*.f64 x.re x.re))) (pow.f64 x.re y.re)) |
(exp (* -1 (* y.re (log (/ 1 x.im))))) |
(exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (*.f64 x.im x.im)) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) (fma.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(exp (* -1 (* y.re (log (/ -1 x.im))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (*.f64 x.im x.im)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (*.f64 x.im x.im)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.im))))))) (pow x.im 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2))))) (pow x.im 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3)))))) (pow x.im 6))))) |
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (*.f64 x.im x.im)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) (fma.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(pow x.im y.re) |
(pow.f64 x.im y.re) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (pow x.im y.re))) (pow x.im 2))) (pow x.im y.re)) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (pow.f64 x.im y.re)) |
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))) (pow x.im y.re)) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) |
(+ (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (pow x.im y.re)) (pow x.im 2))) (* (pow x.re 2) (+ (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re)) (* (pow x.re 2) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))) (pow x.im y.re)) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))) (pow.f64 x.im y.re)) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im))) (pow.f64 x.im y.re)) |
(exp (* -1 (* y.re (log (/ 1 x.re))))) |
(exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (*.f64 x.re x.re)) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))))) |
(+ (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ 1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(exp (* -1 (* y.re (log (/ -1 x.re))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (*.f64 x.re x.re)) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)))) |
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (exp (* -1 (* y.re (log (/ -1 x.re))))))) (pow x.re 2))) (+ (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2))))) (pow x.re 4)) (/ (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3)))))) (pow x.re 6))))) |
(+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (pow.f64 x.re #s(literal 6 binary64))))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* 1/2 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))))) |
(fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/2 binary64) y.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* 1/6 (* y.re (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3))) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (neg.f64 (atan2.f64 x.im x.re))) #s(literal 1 binary64)) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(fma.f64 y.im (-.f64 (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* y.im (+ (* -1 (atan2 x.im x.re)) (/ 1 y.im))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (atan2 x.im x.re))) |
(neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(*.f64 (+.f64 (atan2.f64 x.im x.re) (/.f64 #s(literal -1 binary64) y.im)) (neg.f64 y.im)) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(*.f64 (+.f64 (atan2.f64 x.im x.re) (/.f64 #s(literal -1 binary64) y.im)) (neg.f64 y.im)) |
(* -1 (* y.im (- (atan2 x.im x.re) (/ 1 y.im)))) |
(*.f64 (+.f64 (atan2.f64 x.im x.re) (/.f64 #s(literal -1 binary64) y.im)) (neg.f64 y.im)) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(atan2 x.im x.re) |
(atan2.f64 x.im x.re) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(+ 1 (* y.re (+ (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* y.re (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (+ (* 1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* y.re (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))) (* 1/6 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))))))))) |
(fma.f64 y.re (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (fma.f64 y.re (fma.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) #s(literal 1 binary64)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re)) (* (pow x.im 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.re y.re))) (pow x.re 2))) (* (pow x.im 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))) (pow x.re y.re))) (* (pow x.im 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))) (pow x.re y.re))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.re y.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.re y.re)))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 x.im) y.re)))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.im)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.im))))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.re))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)) |
(+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)))) (pow x.im 2))) (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (*.f64 (*.f64 x.re x.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(+ (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re)) (* (pow x.re 2) (+ (* 1/2 (/ (* y.re (* (cos (* y.re (atan2 x.im x.re))) (pow x.im y.re))) (pow x.im 2))) (* (pow x.re 2) (+ (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))) (pow x.im y.re))) (* (pow x.re 2) (* (cos (* y.re (atan2 x.im x.re))) (* (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))) (pow x.im y.re))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64)))))) (pow.f64 x.im y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.im y.re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ 1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ 1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y.re (log.f64 x.re))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re))))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))))) |
(+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* y.re (atan2 x.im x.re))) (exp (* -1 (* y.re (log (/ -1 x.re)))))) (+ (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (cos (* y.re (atan2 x.im x.re))) (* (exp (* -1 (* y.re (log (/ -1 x.re))))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6))))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re))) (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.re 2) (pow (atan2 x.im x.re) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* 1/24 (* (pow y.re 2) (pow (atan2 x.im x.re) 4)))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.re 2) (+ (* -1/2 (pow (atan2 x.im x.re) 2)) (* (pow y.re 2) (+ (* -1/720 (* (pow y.re 2) (pow (atan2 x.im x.re) 6))) (* 1/24 (pow (atan2 x.im x.re) 4))))))) |
(fma.f64 (*.f64 y.re y.re) (fma.f64 (*.f64 y.re y.re) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(cos (* y.re (atan2 x.im x.re))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* y.re (atan2 x.im x.re)) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (neg.f64 (atan2.f64 x.im x.re))) #s(literal 1 binary64)) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(fma.f64 y.im (-.f64 (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log x.re))) |
(cos.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))))))) |
(cos (* y.im (log x.im))) |
(cos.f64 (*.f64 y.im (log.f64 x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.re #s(literal 6 binary64))))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) |
(*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) |
(* y.im (log x.re)) |
(*.f64 y.im (log.f64 x.re)) |
(+ (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))) (* y.im (log x.re))) |
(fma.f64 y.im (log.f64 x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* -1/4 (/ (* (pow x.im 2) y.im) (pow x.re 4))) (* 1/2 (/ y.im (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 y.im (log.f64 x.re))) |
(+ (* y.im (log x.re)) (* (pow x.im 2) (+ (* 1/2 (/ y.im (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ y.im (pow x.re 4))) (* 1/6 (/ (* (pow x.im 2) y.im) (pow x.re 6)))))))) |
(fma.f64 y.im (log.f64 x.re) (*.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.im x.im))) (pow.f64 x.re #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))))) |
(* -1 (* y.im (log (/ 1 x.im)))) |
(*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(fma.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1 (* y.im (log (/ 1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(fma.f64 y.im (neg.f64 (neg.f64 (log.f64 x.im))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* -1 (* y.im (log (/ -1 x.im)))) |
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (* -1 (* y.im (log (/ -1 x.im)))) (+ (* -1/4 (/ (* (pow x.re 4) y.im) (pow x.im 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6)))) (pow x.im 6))) (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(* y.im (log x.im)) |
(*.f64 y.im (log.f64 x.im)) |
(+ (* 1/2 (/ (* (pow x.re 2) y.im) (pow x.im 2))) (* y.im (log x.im))) |
(fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* -1/4 (/ (* (pow x.re 2) y.im) (pow x.im 4))) (* 1/2 (/ y.im (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.im (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 y.im (log.f64 x.im))) |
(+ (* y.im (log x.im)) (* (pow x.re 2) (+ (* 1/2 (/ y.im (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ y.im (pow x.im 4))) (* 1/6 (/ (* (pow x.re 2) y.im) (pow x.im 6)))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y.im (*.f64 x.re x.re))) (pow.f64 x.im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.im x.im))) (*.f64 y.im (log.f64 x.im))) |
(* -1 (* y.im (log (/ 1 x.re)))) |
(*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1 (* y.im (log (/ 1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64))))) (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(* -1 (* y.im (log (/ -1 x.re)))) |
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))) |
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.im x.im))) (*.f64 x.re x.re)) (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))))) |
(+ (* -1 (* y.im (log (/ -1 x.re)))) (+ (* -1/4 (/ (* (pow x.im 4) y.im) (pow x.re 4))) (+ (* 1/720 (/ (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6)))) (pow x.re 6))) (* 1/2 (/ (* (pow x.im 2) y.im) (pow x.re 2)))))) |
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (*.f64 x.im x.im))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))))) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))))) (pow x.im 4))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4)))))) (+ (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.im 4))) (* 1/8 (/ (pow y.re 2) (pow x.im 4))))))) (pow x.im 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 4)))))) (pow x.im 2))) (+ (* (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.im 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.im 6))) (* 1/6 (/ y.re (pow x.im 6))))))) (* (exp (- (* y.re (log x.im)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re))))) (pow x.im 6))) (* (sin (+ (* y.im (log x.im)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))))))))) |
(fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 4 binary64)))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.im #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (*.f64 y.im y.im)) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))))) (pow x.re 6))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))))) (pow x.re 2))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.re 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.im 4) y.re)) (* 1/8 (* (pow x.im 4) (pow y.re 2)))))) (pow x.re 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.im 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))) (* 1/48 (* (pow x.im 6) (pow y.re 3))))))) (pow x.re 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))))) (pow x.re 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.re)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.re)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) y.re) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 y.re y.re) (*.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.re (*.f64 y.re y.re))) (*.f64 #s(literal 1/720 binary64) (*.f64 y.re (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64)))))))))))) |
(* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))))) (*.f64 x.re x.re))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))))) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/4 (/ (* y.im (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))))) (pow x.re 4))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4)))))) (+ (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (/ y.re (pow x.re 4))) (* 1/8 (/ (pow y.re 2) (pow x.re 4))))))) (pow x.re 2))) (+ (* 1/2 (/ (* y.re (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 4)))))) (pow x.re 2))) (+ (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (/ (pow y.re 2) (pow x.re 6))) (+ (* 1/48 (/ (pow y.re 3) (pow x.re 6))) (* 1/6 (/ y.re (pow x.re 6))))))) (* (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re))))) (pow x.re 6))) (* (sin (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (*.f64 x.re x.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (*.f64 (*.f64 y.re (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y.im (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 4 binary64))))))) (*.f64 x.re x.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.re (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 6 binary64))) (neg.f64 (*.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64))))))) (*.f64 (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 y.re (*.f64 y.re y.re)) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) y.re) (pow.f64 x.re #s(literal 6 binary64))))))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.re x.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ 1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ 1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (neg.f64 (log.f64 x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (neg.f64 (*.f64 y.im (log.f64 x.im))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64)))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))))) (pow x.im 6))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))))) (pow x.im 2))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.re (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))))) (pow x.im 6))) (+ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re))))) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/4 (* (pow x.re 4) y.re)) (* 1/8 (* (pow x.re 4) (pow y.re 2)))))) (pow x.im 4)) (+ (/ (* (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (+ (* -1/8 (* (pow x.re 6) (pow y.re 2))) (+ (* 1/720 (* y.re (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))) (* 1/48 (* (pow x.re 6) (pow y.re 3))))))) (pow x.im 6)) (+ (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))))) (pow x.im 4)) (/ (* (exp (- (* -1 (* y.re (log (/ -1 x.im)))) (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re))))))) (* (sin (+ (* -1 (* y.im (log (/ -1 x.im)))) (* y.re (atan2 x.im x.re)))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))))))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 (*.f64 y.im y.re) (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.re (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 y.re (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 y.re y.re))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.re y.re) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) y.re) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.re (*.f64 y.re y.re))))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re)))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (sin.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re))))))) (pow.f64 x.im #s(literal 6 binary64)))))))))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (fma.f64 (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (fma.f64 (neg.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re)))) (+ (* y.re (+ (* -1 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (atan2 x.im x.re) 2)))) (+ (* 1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) (* y.re (+ (* -1/2 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (pow (atan2 x.im x.re) 2))))) (+ (* -1/2 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (atan2 x.im x.re))))) (+ (* 1/6 (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3)))) (* 1/6 (* (exp (neg (* y.im (atan2 x.im x.re)))) (* (sin (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (pow (atan2 x.im x.re) 3)))))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (* (exp (neg (* y.im (atan2 x.im x.re)))) (log (sqrt (+ (pow x.im 2) (pow x.re 2))))))))) (* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 y.re (-.f64 (fma.f64 y.re (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (fma.f64 y.re (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (atan2.f64 x.im x.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(+ (* y.im (+ (* -1 (* (cos (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* -1 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* y.im (+ (* -1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* y.im (+ (* -1/2 (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 2) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))) (+ (* -1/6 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (atan2 x.im x.re) 3) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (+ (* 1/6 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 3) (* (sin (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re)))) (* 1/2 (* (cos (* y.re (atan2 x.im x.re))) (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))) (* (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) (* (sin (* y.re (atan2 x.im x.re))) (* (atan2 x.im x.re) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))))))))))) (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re))) |
(fma.f64 y.im (+.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))) (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))))) (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)))))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(* (cos (+ (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log (sqrt (+ (pow x.im 2) (pow x.re 2))))) (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (fma.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1 (* y.im (atan2 x.im x.re)))) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/2 (pow (atan2 x.im x.re) 2))))))) |
(fma.f64 y.im (fma.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))) (neg.f64 (atan2.f64 x.im x.re))) #s(literal 1 binary64)) |
(+ 1 (* y.im (+ (* -1 (atan2 x.im x.re)) (* y.im (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (+ (* 1/2 (pow (atan2 x.im x.re) 2)) (* y.im (+ (* -1/6 (pow (atan2 x.im x.re) 3)) (* 1/2 (* (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2) (atan2 x.im x.re))))))))))) |
(fma.f64 y.im (-.f64 (*.f64 y.im (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (fma.f64 y.im (fma.f64 #s(literal 1/2 binary64) (*.f64 (atan2.f64 x.im x.re) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)))))) (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re)))))) (pow x.re 2))) (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* (cos (* y.im (log x.re))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.im 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.re))))) (pow x.re 2))) (* (pow x.im 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* (pow x.im 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6))))))))))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x.im x.im) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 x.re x.re))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64))))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im y.im) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.im)))))))) (pow x.im 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.im))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* -1/4 (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im)))))))))) (pow x.im 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))))) (pow x.im 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))))))) (pow.f64 x.im #s(literal 6 binary64)))))) |
(* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (* -1/2 (/ (* (pow x.re 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im)))))) (pow x.im 2))) (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(+ (* (cos (* y.im (log x.im))) (exp (neg (* y.im (atan2 x.im x.re))))) (* (pow x.re 2) (+ (* -1/2 (/ (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* y.im (log x.im))))) (pow x.im 2))) (* (pow x.re 2) (+ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* (pow x.re 2) (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6))))))))))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 x.re x.re) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 x.im x.im))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.im))))) |
(* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ 1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ 1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))))) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))))))) |
(* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) |
(*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re)))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))))) |
(+ (* -1/2 (/ (* (pow x.im 2) (* y.im (* (exp (neg (* y.im (atan2 x.im x.re)))) (sin (* -1 (* y.im (log (/ -1 x.re)))))))) (pow x.re 2))) (+ (* (cos (* -1 (* y.im (log (/ -1 x.re))))) (exp (neg (* y.im (atan2 x.im x.re))))) (+ (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* -1/8 (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* -1/4 (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re)))))))))) (pow x.re 4)) (/ (* (exp (neg (* y.im (atan2 x.im x.re)))) (- (* 1/8 (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re)))))))) (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))))) (pow x.re 6))))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (*.f64 x.re x.re)) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) #s(literal 1/4 binary64))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))))))) (pow.f64 x.re #s(literal 6 binary64)))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* 1/24 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4)))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)))) #s(literal 1 binary64)) |
(+ 1 (* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (* (pow y.im 2) (+ (* -1/720 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 6))) (* 1/24 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 4))))))) |
(fma.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log (sqrt (+ (pow x.im 2) (pow x.re 2)))))) |
(cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) |
(cos (* y.im (log x.re))) |
(cos.f64 (*.f64 y.im (log.f64 x.re))) |
(+ (cos (* y.im (log x.re))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* y.im (log x.re))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 y.im (log.f64 x.re)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* y.im (log x.re))) (* (pow x.im 2) (- (* (pow x.im 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 4))) (* (pow x.im 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.re)))) (pow x.re 6))) (* (sin (* y.im (log x.re))) (+ (* -1/48 (/ (pow y.im 3) (pow x.re 6))) (* 1/6 (/ y.im (pow x.re 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.re)))) (pow x.re 2)))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (cos.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.re #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.re)))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.re))) (*.f64 x.re x.re))))) (cos.f64 (*.f64 y.im (log.f64 x.re)))) |
(cos (* -1 (* y.im (log (/ 1 x.im))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))))) (*.f64 x.im x.im)))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(-.f64 (+.f64 (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (pow.f64 x.im #s(literal 4 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (neg.f64 (log.f64 x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64))))))) |
(cos (* -1 (* y.im (log (/ -1 x.im))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4)))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))))) (pow.f64 x.im #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/8 (/ (* (pow x.re 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (* 1/8 (/ (* (pow x.re 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 6))))) (+ (* -1/4 (/ (* (pow x.re 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 4))) (+ (* 1/2 (/ (* (pow x.re 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.im))))))) (pow x.im 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.im))))) (+ (* -1/48 (* (pow x.re 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))))) |
(+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))) (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.re #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 x.re #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.im)))))) (pow.f64 x.im #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (*.f64 x.im x.im)) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.re #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 (*.f64 #s(literal 1/720 binary64) y.im) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)))) (pow.f64 x.im #s(literal 6 binary64)))))))) |
(cos (* y.im (log x.im))) |
(cos.f64 (*.f64 y.im (log.f64 x.im))) |
(+ (cos (* y.im (log x.im))) (* -1/2 (/ (* (pow x.re 2) (* y.im (sin (* y.im (log x.im))))) (pow x.im 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.re x.re)) (sin.f64 (*.f64 y.im (log.f64 x.im)))) (*.f64 x.im x.im)) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(+ (cos (* y.im (log x.im))) (* (pow x.re 2) (- (* (pow x.re 2) (- (+ (* -1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 4))) (* (pow x.re 2) (- (* 1/8 (/ (* (pow y.im 2) (cos (* y.im (log x.im)))) (pow x.im 6))) (* (sin (* y.im (log x.im))) (+ (* -1/48 (/ (pow y.im 3) (pow x.im 6))) (* 1/6 (/ y.im (pow x.im 6)))))))) (* -1/4 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 4))))) (* 1/2 (/ (* y.im (sin (* y.im (log x.im)))) (pow x.im 2)))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im)))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (*.f64 x.re x.re) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 y.im y.im) (cos.f64 (*.f64 y.im (log.f64 x.im))))) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 y.im (pow.f64 x.im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 y.im (*.f64 y.im y.im))) (pow.f64 x.im #s(literal 6 binary64)))) (sin.f64 (*.f64 y.im (log.f64 x.im))))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (pow.f64 x.im #s(literal 4 binary64)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (*.f64 y.im (log.f64 x.im))) (*.f64 x.im x.im))))) (cos.f64 (*.f64 y.im (log.f64 x.im)))) |
(cos (* -1 (* y.im (log (/ 1 x.re))))) |
(cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))) |
(+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ 1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ 1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (neg.f64 (*.f64 y.im (log.f64 x.re)))))) (pow.f64 x.re #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (sin.f64 (*.f64 (neg.f64 (log.f64 x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 6 binary64)))))) |
(cos (* -1 (* y.im (log (/ -1 x.re))))) |
(cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) |
(+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2)))) |
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4)))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))))) |
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))))) (pow.f64 x.re #s(literal 4 binary64))))) |
(- (+ (cos (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/8 (/ (* (pow x.im 4) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (* 1/8 (/ (* (pow x.im 6) (* (pow y.im 2) (cos (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 6))))) (+ (* -1/4 (/ (* (pow x.im 4) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 4))) (+ (* 1/2 (/ (* (pow x.im 2) (* y.im (sin (* -1 (* y.im (log (/ -1 x.re))))))) (pow x.re 2))) (/ (* (sin (* -1 (* y.im (log (/ -1 x.re))))) (+ (* -1/48 (* (pow x.im 6) (pow y.im 3))) (* 1/720 (* y.im (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))))) |
(-.f64 (+.f64 (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) (*.f64 y.im y.im)) (cos.f64 (*.f64 y.im (log.f64 (/.f64 #s(literal -1 binary64) x.re)))))) (pow.f64 x.re #s(literal 6 binary64))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 y.im (pow.f64 x.im #s(literal 4 binary64))) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 y.im (*.f64 x.im x.im)) (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im)))) (*.f64 x.re x.re)) (*.f64 (sin.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im))) (/.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 x.im #s(literal 6 binary64))) (*.f64 y.im (*.f64 y.im y.im)) (*.f64 #s(literal 1/720 binary64) (*.f64 y.im (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))))) (pow.f64 x.re #s(literal 6 binary64))))))) |
1 |
#s(literal 1 binary64) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) |
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(* -1/2 (* (pow y.im 2) (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2))) |
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(* (pow y.im 2) (+ (* -1/2 (pow (log (sqrt (+ (pow x.im 2) (pow x.re 2)))) 2)) (/ 1 (pow y.im 2)))) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.re) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* -1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log x.re))) (pow x.re 2))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)) (log.f64 x.re)) (*.f64 x.re x.re))) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2))))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im x.im) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 x.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 x.re)) (*.f64 x.re x.re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.re) 2))) (* (pow x.im 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.re)) (pow x.re 2))) (* (pow x.im 2) (+ (* -1/2 (* (pow x.im 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.re) (pow x.re 6))) (* 1/4 (/ 1 (pow x.re 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.re) (pow x.re 4))) (* 1/4 (/ 1 (pow x.re 4)))))))))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 x.re) (pow.f64 x.re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 x.re) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 x.re #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.im) (log.f64 x.re))) (*.f64 x.re x.re))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (neg.f64 (log.f64 x.im)))) (*.f64 x.im x.im)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2)))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (neg.f64 (log.f64 x.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (neg.f64 (log.f64 x.im))))) (*.f64 x.im x.im)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ 1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ 1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ 1 x.im)))) (pow x.im 2))))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (neg.f64 (*.f64 #s(literal -1/360 binary64) (log.f64 x.im))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (neg.f64 (log.f64 x.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (neg.f64 (log.f64 x.im))))) (*.f64 x.im x.im))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 x.im x.im))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2)))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 x.im x.im)))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.im)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.re 6)) (* -1/360 (* (log (/ -1 x.im)) (+ (* 30 (pow x.re 6)) (* 90 (pow x.re 6))))))) (pow x.im 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.re 4)) (* 1/2 (* (pow x.re 4) (log (/ -1 x.im)))))) (pow x.im 4))) (* 1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log (/ -1 x.im)))) (pow x.im 2))))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal -1/360 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 (pow.f64 x.re #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 x.re #s(literal 6 binary64))))) (pow.f64 x.im #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 y.im y.im) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 (pow.f64 x.re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) (/.f64 (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.im))) (*.f64 x.im x.im))))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log x.im) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* -1/2 (/ (* (pow x.re 2) (* (pow y.im 2) (log x.im))) (pow x.im 2))))) |
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 y.im y.im) (pow.f64 (log.f64 x.im) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 (log.f64 x.im) (*.f64 y.im y.im))) (*.f64 x.im x.im))) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4))))))) (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2))))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.im y.im)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 x.im) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 x.im #s(literal 4 binary64)))) (/.f64 (*.f64 (log.f64 x.im) (*.f64 y.im y.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log x.im) 2))) (* (pow x.re 2) (+ (* -1/2 (/ (* (pow y.im 2) (log x.im)) (pow x.im 2))) (* (pow x.re 2) (+ (* -1/2 (* (pow x.re 2) (* (pow y.im 2) (- (* 1/3 (/ (log x.im) (pow x.im 6))) (* 1/4 (/ 1 (pow x.im 6))))))) (* -1/2 (* (pow y.im 2) (+ (* -1/2 (/ (log x.im) (pow x.im 4))) (* 1/4 (/ 1 (pow x.im 4)))))))))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 x.im) (pow.f64 x.im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 x.im) (pow.f64 x.im #s(literal 4 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 x.im #s(literal 4 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (log.f64 x.im) (*.f64 y.im y.im)) (*.f64 x.im x.im)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.im) #s(literal 2 binary64))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)) (log.f64 x.re))) (*.f64 x.re x.re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2)))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (neg.f64 (log.f64 x.re))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)) (log.f64 x.re)))) (*.f64 x.re x.re)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ 1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ 1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ 1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ 1 x.re)))) (pow x.re 2))))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/360 binary64) (*.f64 (neg.f64 (log.f64 x.re)) (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) (neg.f64 (log.f64 x.re))) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x.im x.im) (*.f64 y.im y.im)) (log.f64 x.re)))) (*.f64 x.re x.re))))) |
(+ 1 (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2)))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2))))) |
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re)))) (*.f64 x.re x.re)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64))))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2)))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re)))) |
(+ 1 (+ (* -1/2 (* (pow y.im 2) (pow (log (/ -1 x.re)) 2))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* -1/4 (pow x.im 6)) (* -1/360 (* (log (/ -1 x.re)) (+ (* 30 (pow x.im 6)) (* 90 (pow x.im 6))))))) (pow x.re 6))) (+ (* -1/2 (/ (* (pow y.im 2) (+ (* 1/4 (pow x.im 4)) (* 1/2 (* (pow x.im 4) (log (/ -1 x.re)))))) (pow x.re 4))) (* 1/2 (/ (* (pow x.im 2) (* (pow y.im 2) (log (/ -1 x.re)))) (pow x.re 2))))))) |
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 #s(literal -1/360 binary64) (*.f64 (*.f64 (pow.f64 x.im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x.re))) (*.f64 #s(literal -1/4 binary64) (pow.f64 x.im #s(literal 6 binary64))))) (pow.f64 x.re #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x.im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 (pow.f64 x.im #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.im x.im) (*.f64 (*.f64 y.im y.im) (log.f64 (/.f64 #s(literal -1 binary64) x.re))))) (*.f64 x.re x.re))))) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(pow x.re 2) |
(*.f64 x.re x.re) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
(* -1 y.im) |
(neg.f64 y.im) |
x.re |
(+ x.re (* 1/2 (/ (pow x.im 2) x.re))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re) |
(+ x.re (* (pow x.im 2) (+ (* -1/8 (/ (pow x.im 2) (pow x.re 3))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
(+ x.re (* (pow x.im 2) (+ (* (pow x.im 2) (- (* 1/16 (/ (pow x.im 2) (pow x.re 5))) (* 1/8 (/ 1 (pow x.re 3))))) (* 1/2 (/ 1 x.re))))) |
(fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.im x.im) (pow.f64 x.re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.re (*.f64 x.re x.re)))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im) |
(* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im) |
(* -1 x.im) |
(neg.f64 x.im) |
(* -1 (* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))) |
(neg.f64 (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (* 1/2 (/ (pow x.re 2) (pow x.im 2))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)) |
(* -1 (* x.im (+ 1 (+ (* -1/8 (/ (pow x.re 4) (pow x.im 4))) (+ (* 1/16 (/ (pow x.re 6) (pow x.im 6))) (* 1/2 (/ (pow x.re 2) (pow x.im 2)))))))) |
(neg.f64 (fma.f64 x.im (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.re #s(literal 6 binary64))) (pow.f64 x.im #s(literal 6 binary64))))) x.im)) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* (pow x.re 2) (+ (* -1/8 (/ (pow x.re 2) (pow x.im 3))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
(+ x.im (* (pow x.re 2) (+ (* (pow x.re 2) (- (* 1/16 (/ (pow x.re 2) (pow x.im 5))) (* 1/8 (/ 1 (pow x.im 3))))) (* 1/2 (/ 1 x.im))))) |
(fma.f64 (*.f64 x.re x.re) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 x.re x.re) (pow.f64 x.im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x.im (*.f64 x.im x.im)))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im) |
x.re |
(* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2))))) |
(fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re) |
(* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re) |
(* -1 x.re) |
(neg.f64 x.re) |
(* -1 (* x.re (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))) |
(neg.f64 (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (* 1/2 (/ (pow x.im 2) (pow x.re 2))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.im #s(literal 4 binary64))) (pow.f64 x.re #s(literal 4 binary64)))) x.re)) |
(* -1 (* x.re (+ 1 (+ (* -1/8 (/ (pow x.im 4) (pow x.re 4))) (+ (* 1/16 (/ (pow x.im 6) (pow x.re 6))) (* 1/2 (/ (pow x.im 2) (pow x.re 2)))))))) |
(neg.f64 (fma.f64 x.re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.im #s(literal 4 binary64)) (pow.f64 x.re #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x.im #s(literal 6 binary64))) (pow.f64 x.re #s(literal 6 binary64))))) x.re)) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
(/ (+ (* 1/2 (pow x.re 2)) (pow x.im 2)) x.im) |
(/.f64 (fma.f64 x.im x.im (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64))) x.im) |
x.im |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
(* x.im (+ 1 (* 1/2 (/ (pow x.re 2) (pow x.im 2))))) |
(fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im) |
x.im |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (neg.f64 x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (neg.f64 x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
(* -1 (* x.im (- (* -1/2 (/ (pow x.re 2) (pow x.im 2))) 1))) |
(*.f64 (neg.f64 x.im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal -1 binary64))) |
x.im |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(+ x.im (* 1/2 (/ (pow x.re 2) x.im))) |
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* 1/2 (/ (pow x.re 2) x.im)) |
(/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* (pow x.re 2) (+ (* 1/2 (/ 1 x.im)) (/ x.im (pow x.re 2)))) |
(*.f64 (*.f64 x.re x.re) (+.f64 (/.f64 #s(literal 1/2 binary64) x.im) (/.f64 x.im (*.f64 x.re x.re)))) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(* y.im (atan2 x.im x.re)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
| 1× | batch-egg-rewrite |
| 5 224× | lower-fma.f32 |
| 5 218× | lower-fma.f64 |
| 5 168× | lower-*.f32 |
| 5 146× | lower-*.f64 |
| 3 862× | lower-/.f32 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 660 |
| 0 | 111 | 645 |
| 1 | 304 | 627 |
| 2 | 1642 | 627 |
| 0 | 8232 | 494 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
(*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) |
#s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
(pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
(atan2.f64 x.im x.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
#s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
#s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) |
(*.f64 x.re x.re) |
(neg.f64 y.im) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) |
#s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) |
(*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
(*.f64 (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
#s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) |
(exp.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) y.re))) |
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) #s(literal 2 binary64))) |
(exp.f64 (*.f64 (log.f64 (exp.f64 y.re)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.re #s(literal 1/2 binary64))) #s(literal 2 binary64))) |
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.re #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.re #s(literal 1/2 binary64))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) y.re)) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))) #s(literal 2 binary64))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64)))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (+.f64 (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)) (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64)))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (/.f64 (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))) #s(literal 2 binary64))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64))) #s(literal 2 binary64))) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) |
(pow.f64 (sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64))) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) #s(literal 2 binary64)) |
(pow.f64 (exp.f64 y.re) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) y.re) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (exp.f64 y.re) #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(pow.f64 (pow.f64 (exp.f64 y.re) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (/.f64 (*.f64 y.re #s(literal 1/2 binary64)) #s(literal 2 binary64))) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.re #s(literal 1/2 binary64))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(*.f64 (pow.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 y.re #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 y.re #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 y.re #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 y.re #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (*.f64 #s(literal 1/2 binary64) y.re))) |
(*.f64 (pow.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) (*.f64 #s(literal 1/2 binary64) y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 #s(literal 1/2 binary64) y.re))) |
(*.f64 (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) y.re)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) (*.f64 #s(literal 1/2 binary64) y.re))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) y.re) (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) y.re)) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (fma.f64 y.re #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
(*.f64 (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 y.re #s(literal 1/2 binary64))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64))) |
(+.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) |
(+.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) #s(literal 1 binary64)) |
(-.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re))) |
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(fma.f64 y.im (neg.f64 (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(fma.f64 y.im (*.f64 (neg.f64 (atan2.f64 x.im x.re)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal -1 binary64) #s(literal 1 binary64)) |
(fma.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) #s(literal 1 binary64)) |
(fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)) |
(fma.f64 (atan2.f64 x.im x.re) (*.f64 (neg.f64 y.im) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 y.im) (atan2.f64 x.im x.re) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 y.im) (*.f64 (atan2.f64 x.im x.re) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (neg.f64 (atan2.f64 x.im x.re)) y.im #s(literal 1 binary64)) |
(fma.f64 (*.f64 (atan2.f64 x.im x.re) #s(literal -1 binary64)) y.im #s(literal 1 binary64)) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) |
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) |
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (*.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)) (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 1 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64))))))) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) |
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))) |
(atan2.f64 x.im x.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
(*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re)) |
(*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) |
(*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (*.f64 y.re #s(literal 1/2 binary64))) (*.f64 (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (*.f64 y.re #s(literal 1/2 binary64)))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) (*.f64 y.re #s(literal 1/2 binary64)))) |
(cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) |
(*.f64 y.re (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.re) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))))) |
(/.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) #s(literal 1 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))))) |
(cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) |
#s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))))) |
(/.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64)))) (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) |
(/.f64 (neg.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))))) (neg.f64 (exp.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im))) #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64)))) |
(*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (atan2.f64 x.im x.re) (neg.f64 y.im)))) |
#s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64))) |
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))) |
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 y.im y.im) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(fma.f64 (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64)))) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) |
(fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64)) |
(fma.f64 (*.f64 y.im #s(literal -1/2 binary64)) (*.f64 y.im (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64))) #s(literal 1 binary64)) |
(fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) |
(fma.f64 (*.f64 (*.f64 y.im (*.f64 y.im #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1 binary64)) |
(fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 y.im y.im) #s(literal 1 binary64)) |
(fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (*.f64 y.im #s(literal -1/2 binary64))) y.im #s(literal 1 binary64)) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) |
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(/.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64))))) (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64))))))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64))))))) |
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)) |
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)))))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) #s(literal -1 binary64)))) |
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) |
(hypot.f64 x.re x.im) |
(hypot.f64 x.re (exp.f64 (log.f64 x.im))) |
(hypot.f64 x.im x.re) |
(hypot.f64 x.im (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.im)) x.re) |
(hypot.f64 (exp.f64 (log.f64 x.im)) (exp.f64 (log.f64 x.re))) |
(hypot.f64 (exp.f64 (log.f64 x.re)) x.im) |
(hypot.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.im))) |
(sqrt.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))) (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))) |
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)) (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im)))))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) |
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (sqrt.f64 (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (sqrt.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/2 binary64)) |
(pow.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) |
(pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) #s(literal 1/4 binary64)) |
(pow.f64 (exp.f64 (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 1/2 binary64)) |
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x.re (*.f64 x.re (*.f64 x.re x.re)) (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.im x.im) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re (*.f64 x.re x.re)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x.re x.re) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (*.f64 x.im x.im))))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))) #s(literal 1/2 binary64))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re))))) |
(*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) #s(literal 1/4 binary64))) |
(exp.f64 (log.f64 (*.f64 x.re x.re))) |
(pow.f64 x.re #s(literal 2 binary64)) |
(pow.f64 (*.f64 x.re x.re) #s(literal 1 binary64)) |
(pow.f64 (exp.f64 (log.f64 x.re)) #s(literal 2 binary64)) |
(*.f64 x.re x.re) |
(*.f64 (exp.f64 (log.f64 x.re)) (exp.f64 (log.f64 x.re))) |
(+.f64 #s(literal 0 binary64) (neg.f64 y.im)) |
(-.f64 #s(literal 0 binary64) y.im) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) (/.f64 (*.f64 y.im (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im))))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) y.im)) (/.f64 (*.f64 y.im y.im) (+.f64 #s(literal 0 binary64) y.im))) |
(neg.f64 y.im) |
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) |
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im))) (neg.f64 (+.f64 #s(literal 0 binary64) y.im))) |
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y.im (*.f64 y.im y.im)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y.im y.im) (*.f64 #s(literal 0 binary64) (neg.f64 y.im))))) |
(*.f64 y.im #s(literal -1 binary64)) |
(*.f64 #s(literal -1 binary64) y.im) |
(exp.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))))) |
#s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) |
#s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im)) |
(*.f64 y.im (atan2.f64 x.im x.re)) |
(*.f64 (atan2.f64 x.im x.re) y.im) |
Compiled 68 644 to 2 530 computations (96.3% saved)
38 alts after pruning (34 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 314 | 20 | 1 334 |
| Fresh | 8 | 14 | 22 |
| Picked | 2 | 3 | 5 |
| Done | 0 | 1 | 1 |
| Total | 1 324 | 38 | 1 362 |
| Status | Accuracy | Program |
|---|---|---|
| 21.7% | (*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 21.1% | (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) | |
| 54.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) | |
| 19.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 44.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 (/.f64 x.re (*.f64 x.im x.im)) x.re) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) | |
| ✓ | 35.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
| 10.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 31.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 26.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 15.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 13.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| ✓ | 21.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| 27.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 35.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) | |
| 50.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))))) | |
| 38.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) | |
| 37.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) | |
| 39.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) | |
| 41.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) y.re))) | |
| 44.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) | |
| 46.8% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) | |
| 40.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) | |
| 33.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) | |
| 24.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (pow.f64 x.im y.re))))) | |
| 41.7% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) | |
| 41.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) | |
| 28.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 17.9% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 53.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) | |
| 42.5% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) | |
| 25.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) | |
| 41.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) | |
| ✓ | 31.2% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| 14.4% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) #s(literal 1 binary64)))) | |
| 36.6% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) | |
| ✓ | 31.3% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
| 36.0% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))))) | |
| 7.1% | #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
Compiled 3 231 to 926 computations (71.3% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (pow.f64 x.im y.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 (/.f64 x.re (*.f64 x.im x.im)) x.re) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) #s(approx (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (/ (* 1/2 (* (* x.re x.re) y.im)) (* x.im x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (+ (* x.re x.re) (* x.im x.im)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 y.re (atan2.f64 x.im x.re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (neg.f64 y.im)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.im)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (neg.f64 y.im) (*.f64 y.re (atan2.f64 x.im x.re)))) (exp.f64 (neg.f64 (fma.f64 y.re (log.f64 (/.f64 #s(literal -1 binary64) x.re)) (*.f64 y.im (atan2.f64 x.im x.re))))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x.re x.re) y.re) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 (fma.f64 x.im (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64)))) x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y.im (*.f64 x.re x.re)) (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64)))) (pow.f64 x.im #s(literal 4 binary64)))) (neg.f64 (*.f64 y.im (log.f64 x.im)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (-.f64 (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 y.re (*.f64 x.im x.im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 x.re x.re) y.re)) (pow.f64 x.im #s(literal 4 binary64)))) (*.f64 (log.f64 x.im) y.re)) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.im (fma.f64 y.re (/.f64 (atan2.f64 x.im x.re) y.im) (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 y.im (log.f64 x.im) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im))))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 (fma.f64 x.im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x.im x.im) y.im) (pow.f64 x.re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) y.im) (*.f64 x.re x.re))) (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y.im #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -1 binary64))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))) (neg.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 y.re (*.f64 (neg.f64 (atan2.f64 x.im x.re)) (sin.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))) (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 x.re #s(literal 4 binary64)) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (neg.f64 x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 y.im (pow.f64 x.re #s(literal 4 binary64))) (pow.f64 x.im #s(literal 4 binary64))) (fma.f64 y.re (atan2.f64 x.im x.re) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))) (neg.f64 (*.f64 y.im (log.f64 x.im))))))) |
(*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.re (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)))) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y.im (atan2.f64 x.im x.re) (*.f64 (*.f64 y.re #s(literal 1/2 binary64)) (log.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (fma.f64 y.im (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) y.im) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)))) (*.f64 (log.f64 x.re) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re (atan2.f64 x.im x.re)) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 y.im (log.f64 x.re))) (pow.f64 (*.f64 y.im (log.f64 x.re)) #s(literal 2 binary64))))) (exp.f64 (-.f64 (*.f64 y.re (log.f64 x.re)) (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 y.im y.im) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))) (pow.f64 x.re #s(literal 4 binary64))) (*.f64 (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 x.re #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 y.im (/.f64 (sin.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re)))) (*.f64 x.re x.re))))) (cos.f64 (fma.f64 y.im (log.f64 x.re) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
| Outputs |
|---|
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
5 calls:
| 54.0ms | y.im |
| 36.0ms | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 30.0ms | x.im |
| 25.0ms | x.re |
| 25.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 77.1% | 3 | x.re |
| 76.9% | 3 | x.im |
| 81.1% | 3 | y.re |
| 63.5% | 1 | y.im |
| 70.3% | 2 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
Compiled 61 to 35 computations (42.6% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (pow.f64 x.im y.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (*.f64 (+.f64 (pow.f64 (*.f64 y.im (atan2.f64 x.im x.re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal -1 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (*.f64 (/.f64 x.re (*.f64 x.im x.im)) x.re) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.re (fma.f64 (/.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.re y.re)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) (sqrt.f64 (*.f64 (+.f64 x.im x.re) (-.f64 x.im x.re)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))) (cos.f64 (*.f64 y.im (log.f64 x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.im)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (*.f64 y.im (log.f64 x.re)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 (exp.f64 #s(approx (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im)) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 x.re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.im (log.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.re x.re) x.im) x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 #s(approx (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re))))) (fma.f64 y.im (log.f64 x.im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y.im (*.f64 x.re x.re))) (*.f64 x.im x.im))))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 y.im y.im)) (pow.f64 (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
(*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re)) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) #s(approx (+ (* y.im (log x.im)) (+ (* y.re (atan2 x.im x.re)) (/ (* 1/2 (* (* x.re x.re) y.im)) (* x.im x.im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x.re x.re) y.im)) (*.f64 x.im x.im)))))) |
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (+ (* x.re x.re) (* x.im x.im)) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
1 calls:
| 19.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 79.6% | 3 | y.re |
Compiled 5 to 4 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(approx (+ (* (* -1/2 (* y.im y.im)) (pow (log (sqrt (+ (* x.im x.im) (* x.re x.re)))) 2)) 1) #s(literal 1 binary64))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 y.re (pow.f64 x.im y.re))) (*.f64 x.im x.im)) (pow.f64 x.im y.re))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (+ (* y.im (log x.re)) (* y.re (atan2 x.im x.re)))) (exp (- (* y.re (log x.re)) (* y.im (atan2 x.im x.re))))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
1 calls:
| 13.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 78.8% | 3 | y.re |
Compiled 5 to 4 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (*.f64 x.im (fma.f64 (/.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) #s(literal 1/2 binary64) #s(literal 1 binary64)))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.im (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) (*.f64 x.im x.im)) x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 x.re (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x.im x.im)) (*.f64 x.re x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (fma.f64 x.re x.re (*.f64 x.im x.im))) (*.f64 #s(literal 1/2 binary64) (*.f64 y.re #s(literal 1/2 binary64)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im (*.f64 y.im y.im))) (+.f64 #s(literal 0 binary64) (fma.f64 y.im y.im (*.f64 #s(literal 0 binary64) y.im)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.im x.im) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.re))) (/.f64 #s(literal 1/2 binary64) x.re)) x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 (*.f64 x.re x.re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im x.im))) (/.f64 #s(literal 1/2 binary64) x.im)) x.im)) y.re))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
4 calls:
| 8.0ms | x.im |
| 8.0ms | y.re |
| 6.0ms | x.re |
| 5.0ms | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 57.4% | 2 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 64.2% | 4 | x.im |
| 62.1% | 3 | x.re |
| 70.0% | 3 | y.re |
Compiled 56 to 31 computations (44.6% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) (fma.f64 y.re (log.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) #s(approx (* x.im (+ (* (/ (* x.re x.re) (* x.im x.im)) 1/2) 1)) (/.f64 (*.f64 (*.f64 x.re x.re) #s(literal 1/2 binary64)) x.im))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x.im x.im) x.re) x.re)) y.re))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) |
1 calls:
| 6.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 67.6% | 3 | y.re |
Compiled 5 to 4 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
4 calls:
| 10.0ms | x.re |
| 3.0ms | y.im |
| 3.0ms | x.im |
| 3.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.4% | 3 | x.re |
| 61.8% | 3 | x.im |
| 48.5% | 2 | y.im |
| 59.5% | 3 | y.re |
Compiled 20 to 16 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
3 calls:
| 3.0ms | x.im |
| 2.0ms | x.re |
| 2.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 59.0% | 3 | y.re |
| 53.5% | 3 | x.re |
| 59.3% | 3 | x.im |
Compiled 15 to 12 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) #s(approx (+ (* (atan2 x.im x.re) (neg y.im)) 1) (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) |
2 calls:
| 4.0ms | x.im |
| 2.0ms | y.re |
| Accuracy | Segments | Branch |
|---|---|---|
| 59.0% | 3 | y.re |
| 53.0% | 2 | x.im |
Compiled 10 to 8 computations (20% saved)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) |
2 calls:
| 2.0ms | y.re |
| 1.0ms | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 48.4% | 3 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 55.9% | 3 | y.re |
Compiled 46 to 23 computations (50% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| Outputs |
|---|
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
5 calls:
| 3.0ms | y.im |
| 1.0ms | y.re |
| 1.0ms | x.re |
| 1.0ms | x.im |
| 1.0ms | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 31.2% | 1 | (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) |
| 31.2% | 1 | y.im |
| 31.2% | 1 | x.re |
| 31.2% | 1 | x.im |
| 31.2% | 1 | y.re |
Compiled 61 to 35 computations (42.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 0.8862029924033988 | 261714.0524757764 |
| 46.0ms | -12880604002.99743 | -1.069868120494361 |
| 43.0ms | 87× | 1 | valid |
| 31.0ms | 217× | 0 | valid |
Compiled 937 to 574 computations (38.7% saved)
ival-cos: 15.0ms (24.2% of total)ival-log: 15.0ms (24.2% of total)ival-mult: 11.0ms (17.7% of total)ival-hypot: 8.0ms (12.9% of total)ival-exp: 4.0ms (6.4% of total)adjust: 3.0ms (4.8% of total)ival-atan2: 3.0ms (4.8% of total)ival-add: 2.0ms (3.2% of total)ival-sub: 2.0ms (3.2% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 0.8862029924033988 | 261714.0524757764 |
| 40.0ms | -12880604002.99743 | -1.069868120494361 |
| 36.0ms | 145× | 0 | valid |
| 10.0ms | 31× | 1 | valid |
Compiled 739 to 470 computations (36.4% saved)
ival-log: 19.0ms (47% of total)ival-mult: 7.0ms (17.3% of total)ival-hypot: 4.0ms (9.9% of total)ival-cos: 4.0ms (9.9% of total)ival-exp: 2.0ms (4.9% of total)ival-atan2: 2.0ms (4.9% of total)ival-add: 1.0ms (2.5% of total)adjust: 1.0ms (2.5% of total)ival-sub: 1.0ms (2.5% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 0.8862029924033988 | 261714.0524757764 |
| 42.0ms | -4123106712292.4507 | -12880604002.99743 |
| 27.0ms | 100× | 0 | valid |
| 9.0ms | 28× | 1 | valid |
Compiled 639 to 414 computations (35.2% saved)
ival-mult: 5.0ms (27.8% of total)ival-hypot: 3.0ms (16.7% of total)ival-cos: 3.0ms (16.7% of total)ival-log: 3.0ms (16.7% of total)ival-add: 1.0ms (5.6% of total)adjust: 1.0ms (5.6% of total)ival-exp: 1.0ms (5.6% of total)ival-sub: 1.0ms (5.6% of total)ival-atan2: 1.0ms (5.6% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.069053362590491e-91 | 5.8734810851239425e-89 |
| 1.0ms | -4123106712292.4507 | -12880604002.99743 |
| 17.0ms | 32× | 1 | valid |
| 12.0ms | 96× | 0 | valid |
Compiled 684 to 423 computations (38.2% saved)
ival-mult: 5.0ms (20.6% of total)ival-hypot: 5.0ms (20.6% of total)ival-sub: 5.0ms (20.6% of total)ival-log: 3.0ms (12.4% of total)ival-cos: 2.0ms (8.3% of total)ival-add: 1.0ms (4.1% of total)adjust: 1.0ms (4.1% of total)ival-exp: 1.0ms (4.1% of total)ival-atan2: 1.0ms (4.1% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 1.069053362590491e-91 | 5.8734810851239425e-89 |
| 34.0ms | -8.782097781511188e-22 | -1.1056379116748445e-26 |
| 15.0ms | 111× | 0 | valid |
| 13.0ms | 33× | 1 | valid |
Compiled 605 to 380 computations (37.2% saved)
ival-mult: 7.0ms (30.3% of total)ival-hypot: 3.0ms (13% of total)ival-log: 3.0ms (13% of total)ival-add: 2.0ms (8.6% of total)ival-exp: 2.0ms (8.6% of total)ival-cos: 2.0ms (8.6% of total)ival-atan2: 2.0ms (8.6% of total)adjust: 1.0ms (4.3% of total)ival-sub: 1.0ms (4.3% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 1.610681548388504e-16 | 0.04370112519977229 |
| 32.0ms | -3.650842010605879e-78 | -1.4407734519985126e-81 |
| 32.0ms | 93× | 1 | valid |
| 28.0ms | 195× | 0 | valid |
Compiled 538 to 337 computations (37.4% saved)
ival-mult: 11.0ms (24.2% of total)ival-log: 9.0ms (19.8% of total)ival-hypot: 8.0ms (17.6% of total)ival-cos: 5.0ms (11% of total)ival-atan2: 4.0ms (8.8% of total)adjust: 3.0ms (6.6% of total)ival-exp: 3.0ms (6.6% of total)ival-add: 2.0ms (4.4% of total)ival-sub: 2.0ms (4.4% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 5.5724923826676485e-45 | 9.129458113710188e-45 |
| 29.0ms | -2.2873540719218216e-297 | -6.539365675467009e-301 |
| 20.0ms | 56× | 1 | valid |
| 17.0ms | 136× | 0 | valid |
Compiled 364 to 223 computations (38.7% saved)
ival-mult: 8.0ms (25.9% of total)ival-log: 7.0ms (22.7% of total)ival-hypot: 5.0ms (16.2% of total)ival-cos: 3.0ms (9.7% of total)adjust: 2.0ms (6.5% of total)ival-exp: 2.0ms (6.5% of total)ival-atan2: 2.0ms (6.5% of total)ival-sub: 1.0ms (3.2% of total)ival-add: 1.0ms (3.2% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 0.8862029924033988 | 261714.0524757764 |
| 28.0ms | -19155366036642148.0 | -596336738633215.3 |
| 13.0ms | 28× | 1 | valid |
| 11.0ms | 84× | 0 | valid |
Compiled 380 to 247 computations (35% saved)
ival-atan2: 5.0ms (24.7% of total)ival-mult: 4.0ms (19.8% of total)ival-hypot: 3.0ms (14.8% of total)ival-cos: 3.0ms (14.8% of total)ival-log: 2.0ms (9.9% of total)ival-add: 1.0ms (4.9% of total)adjust: 1.0ms (4.9% of total)ival-exp: 1.0ms (4.9% of total)ival-sub: 1.0ms (4.9% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 40.0ms | 261714.0524757764 | 1747928506360.5625 |
| 54.0ms | -1.1497766376689686e+26 | -19155366036642148.0 |
| 35.0ms | 227× | 0 | valid |
| 25.0ms | 77× | 1 | valid |
Compiled 443 to 289 computations (34.8% saved)
ival-cos: 12.0ms (24.2% of total)ival-mult: 11.0ms (22.2% of total)ival-hypot: 7.0ms (14.1% of total)ival-log: 7.0ms (14.1% of total)ival-exp: 3.0ms (6.1% of total)ival-atan2: 3.0ms (6.1% of total)ival-add: 2.0ms (4% of total)adjust: 2.0ms (4% of total)ival-sub: 2.0ms (4% of total)ival-assert: 0.0ms (0% of total)ival-true: 0.0ms (0% of total)| 1× | egg-herbie |
| 40× | *-commutative_binary64 |
| 20× | +-commutative_binary64 |
| 18× | sub-neg_binary64 |
| 16× | neg-mul-1_binary64 |
| 14× | neg-sub0_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 143 | 1705 |
| 1 | 182 | 1705 |
| 2 | 203 | 1705 |
| 3 | 217 | 1705 |
| 4 | 223 | 1705 |
| 5 | 224 | 1705 |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 y.re #s(literal -2476979795053773/2251799813685248 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(if (<=.f64 y.re #s(literal -20 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -4572544305500111/5316911983139663491615228241121378304 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 x.im #s(literal -4422160660305009/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) (if (<=.f64 x.im #s(literal 1261007895663739/36028797018963968 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
(if (<=.f64 x.im #s(literal -4359103839594459/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) (if (<=.f64 x.im #s(literal 2812141577453233/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
(if (<=.f64 y.re #s(literal -600000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) (if (<=.f64 y.re #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))))) |
(if (<=.f64 y.re #s(literal -19500000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) (if (<=.f64 y.re #s(literal 270000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| Outputs |
|---|
(if (<=.f64 y.re #s(literal -2476979795053773/2251799813685248 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(if (<=.f64 y.re #s(literal -2476979795053773/2251799813685248 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))) (if (<=.f64 y.re #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) (*.f64 (exp.f64 (-.f64 (*.f64 y.re (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (*.f64 (atan2.f64 x.im x.re) y.im))) (cos.f64 #s(approx (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)) (*.f64 y.re (atan2.f64 x.im x.re))))))) |
(if (<=.f64 y.re #s(literal -20 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -20 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (pow.f64 (sqrt.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))) y.re))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8196551321814303/4503599627370496 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (atan2.f64 x.im x.re) y.im))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y.im y.im)) (+.f64 #s(literal 0 binary64) y.im)) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -13000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 (/.f64 (*.f64 y.im y.im) y.im)) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 y.re #s(literal -4572544305500111/5316911983139663491615228241121378304 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) (if (<=.f64 y.re #s(literal 8313932482964009/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.im (log (sqrt (+ (* x.im x.im) (* x.re x.re)))))) (exp (neg (* y.im (atan2 x.im x.re))))) (fma.f64 (atan2.f64 x.im x.re) (neg.f64 y.im) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))))) |
(if (<=.f64 x.im #s(literal -4422160660305009/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) (if (<=.f64 x.im #s(literal 1261007895663739/36028797018963968 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.re)) y.re))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
(if (<=.f64 x.im #s(literal -4359103839594459/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) (pow.f64 #s(approx (sqrt (+ (* x.im x.im) (* x.re x.re))) (neg.f64 x.im)) y.re))) (if (<=.f64 x.im #s(literal 2812141577453233/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
(if (<=.f64 y.re #s(literal -600000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))) (if (<=.f64 y.re #s(literal 8106479329266893/9007199254740992 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.re y.re)))))) |
(if (<=.f64 y.re #s(literal -19500000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))) (if (<=.f64 y.re #s(literal 270000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) (pow.f64 x.im y.re)))))) |
#s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) #s(approx (* (cos (* y.re (atan2 x.im x.re))) (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re)) #s(literal 1 binary64))) |
| 9 320× | lower-*.f64 |
| 9 320× | lower-*.f32 |
| 9 092× | lower-fma.f64 |
| 9 092× | lower-fma.f32 |
| 8 186× | lower-*.f64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1610 | 53822 |
| 1 | 5129 | 52789 |
| 0 | 9114 | 47593 |
| 0 | 1717 | 58874 |
| 1 | 5480 | 57742 |
| 0 | 8390 | 51568 |
| 0 | 1096 | 13694 |
| 1 | 3534 | 13086 |
| 0 | 8014 | 11600 |
| 0 | 76 | 660 |
| 0 | 111 | 645 |
| 1 | 304 | 627 |
| 2 | 1642 | 627 |
| 0 | 8232 | 494 |
| 0 | 1918 | 56993 |
| 1 | 6281 | 55819 |
| 0 | 8027 | 49997 |
| 1× | fuel |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| 1× | node limit |
Compiled 1 227 to 628 computations (48.8% saved)
Compiled 862 to 220 computations (74.5% saved)
Loading profile data...